[INFO] fetching crate patchbay 0.1.0...
[INFO] testing patchbay-0.1.0 against try#0abe69e6c16114311cc2700e972492e64d69c28f for pr-154065-1
[INFO] extracting crate patchbay 0.1.0 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate patchbay 0.1.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate patchbay 0.1.0
[INFO] tweaked toml for crates.io crate patchbay 0.1.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate patchbay 0.1.0 on toolchain 0abe69e6c16114311cc2700e972492e64d69c28f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate patchbay 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7c10f1d3d1064e17690bb0ccdc11b085390c96bcb8e4ef8f681f915520a94526
[INFO] running `Command { std: "docker" "start" "-a" "7c10f1d3d1064e17690bb0ccdc11b085390c96bcb8e4ef8f681f915520a94526", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7c10f1d3d1064e17690bb0ccdc11b085390c96bcb8e4ef8f681f915520a94526", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7c10f1d3d1064e17690bb0ccdc11b085390c96bcb8e4ef8f681f915520a94526", kill_on_drop: false }`
[INFO] [stdout] 7c10f1d3d1064e17690bb0ccdc11b085390c96bcb8e4ef8f681f915520a94526
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 57d84970b3e48bfc89149a9ace43a6b6003ad306f5049b7738c358e7233e290a
[INFO] running `Command { std: "docker" "start" "-a" "57d84970b3e48bfc89149a9ace43a6b6003ad306f5049b7738c358e7233e290a", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling cfg_aliases v0.2.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling netlink-packet-core v0.8.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling nix v0.30.1
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling unicode-segmentation v1.12.0
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling unicode-xid v0.2.6
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling toml_writer v1.0.6+spec-1.1.0
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling netlink-packet-route v0.28.0
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling toml_parser v1.0.9+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.0.4
[INFO] [stderr]    Compiling toml_datetime v1.0.0+spec-1.1.0
[INFO] [stderr]    Compiling toml v1.0.6+spec-1.1.0
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling strum v0.28.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling ipnet v2.12.0
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling netlink-sys v0.8.8
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling netlink-proto v0.12.0
[INFO] [stderr]    Compiling rtnetlink v0.20.0
[INFO] [stderr]    Compiling patchbay v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 33.87s
[INFO] running `Command { std: "docker" "inspect" "57d84970b3e48bfc89149a9ace43a6b6003ad306f5049b7738c358e7233e290a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "57d84970b3e48bfc89149a9ace43a6b6003ad306f5049b7738c358e7233e290a", kill_on_drop: false }`
[INFO] [stdout] 57d84970b3e48bfc89149a9ace43a6b6003ad306f5049b7738c358e7233e290a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 27acad8d62c8b471c02abe735c93ddaeb054c5c7e37d843c817a1e38e039e787
[INFO] running `Command { std: "docker" "start" "-a" "27acad8d62c8b471c02abe735c93ddaeb054c5c7e37d843c817a1e38e039e787", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling critical-section v1.2.0
[INFO] [stderr]    Compiling icu_properties_data v2.1.2
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling zerocopy v0.8.42
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling camino v1.2.2
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling gimli v0.32.3
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling tinyvec v1.10.0
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling rustc-demangle v0.1.27
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling tagptr v0.2.0
[INFO] [stderr]    Compiling uuid v1.22.0
[INFO] [stderr]    Compiling dtor-proc-macro v0.0.6
[INFO] [stderr]    Compiling data-encoding v2.10.0
[INFO] [stderr]    Compiling cordyceps v0.3.4
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling dtor v0.1.1
[INFO] [stderr]    Compiling ctor-proc-macro v0.0.7
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling diatomic-waker v0.2.3
[INFO] [stderr]    Compiling whoami v1.6.1
[INFO] [stderr]    Compiling spin v0.10.0
[INFO] [stderr]    Compiling resolv-conf v0.7.6
[INFO] [stderr]    Compiling futures-buffered v0.2.13
[INFO] [stderr]    Compiling ctor v0.6.3
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling sysinfo v0.26.9
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling moka v0.12.14
[INFO] [stderr]    Compiling serde_spanned v1.0.4
[INFO] [stderr]    Compiling toml_datetime v1.0.0+spec-1.1.0
[INFO] [stderr]    Compiling semver v1.0.27
[INFO] [stderr]    Compiling toml v1.0.6+spec-1.1.0
[INFO] [stderr]    Compiling addr2line v0.25.1
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling backtrace v0.3.76
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling enum-as-inner v0.6.1
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling n0-tracing-test-macro v0.3.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling strum v0.28.0
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling n0-tracing-test v0.3.0
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling ipnet v2.12.0
[INFO] [stderr]    Compiling cargo-platform v0.1.8
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling cargo_metadata v0.14.2
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling testdir v0.9.3
[INFO] [stderr]    Compiling netlink-sys v0.8.8
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling netlink-proto v0.12.0
[INFO] [stderr]    Compiling rtnetlink v0.20.0
[INFO] [stderr]    Compiling hickory-proto v0.25.2
[INFO] [stderr]    Compiling patchbay v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling hickory-resolver v0.25.2
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 05s
[INFO] running `Command { std: "docker" "inspect" "27acad8d62c8b471c02abe735c93ddaeb054c5c7e37d843c817a1e38e039e787", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "27acad8d62c8b471c02abe735c93ddaeb054c5c7e37d843c817a1e38e039e787", kill_on_drop: false }`
[INFO] [stdout] 27acad8d62c8b471c02abe735c93ddaeb054c5c7e37d843c817a1e38e039e787
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 196cab4e22fb47e12eb6627130d6ddc30a828ad160fc7ad661411f6e5a171963
[INFO] running `Command { std: "docker" "start" "-a" "196cab4e22fb47e12eb6627130d6ddc30a828ad160fc7ad661411f6e5a171963", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.29s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/patchbay-c50b93381668c54f)
[INFO] [stdout] 
[INFO] [stdout] running 136 tests
[INFO] [stdout] test nat64::tests::embed_extract_roundtrip ... ok
[INFO] [stdout] test event::tests::parse_proc_net_dev_works ... ok
[INFO] [stdout] test event::tests::state_reducer ... ok
[INFO] [stdout] test nat64::tests::translate_udp_v4_to_v6 ... ok
[INFO] [stdout] test tests::devtools::simple_lab_for_e2e ... ignored
[INFO] [stdout] test event::tests::event_serde_roundtrip ... ok
[INFO] [stdout] test nat64::tests::extract_non_nat64_returns_none ... ok
[INFO] [stdout] test ns_tracing::tests::format_json_as_ansi_matches_tracing_subscriber_fmt ... ok
[INFO] [stdout] test nat64::tests::translate_udp_v6_to_v4 ... ok
[INFO] [stdout] test tests::dns::set_nameserver ... FAILED
[INFO] [stdout] test tests::dns::hickory_resolver ... FAILED
[INFO] [stdout] test tests::dns::entry_visible_in_command ... FAILED
[INFO] [stdout] test tests::dns::entry_after_build ... FAILED
[INFO] [stdout] test netns::tests::create_and_cleanup ... FAILED
[INFO] [stdout] test netns::tests::prefix_cleanup ... FAILED
[INFO] [stdout] test tests::dns::v6_entry ... FAILED
[INFO] [stdout] test tests::dns::resolve_in_process ... FAILED
[INFO] [stdout] test tests::dns::entry_device_specific ... FAILED
[INFO] [stdout] test tests::firewall::corporate_blocks_udp ... FAILED
[INFO] [stdout] test tests::dns::hosts_file_content ... FAILED
[INFO] [stdout] test tests::dns::tokio_lookup ... FAILED
[INFO] [stdout] test tests::firewall::captive_portal_blocks_udp ... FAILED
[INFO] [stdout] test tests::alloc::ix_ip_v6_unique ... FAILED
[INFO] [stdout] test tests::dns::entry_lab_wide ... FAILED
[INFO] [stdout] test tests::firewall::block_inbound_drops_unsolicited ... FAILED
[INFO] [stdout] test tests::dns::std_to_socket_addrs ... FAILED
[INFO] [stdout] test tests::firewall::custom_block_inbound ... FAILED
[INFO] [stdout] test tests::firewall::runtime_change ... FAILED
[INFO] [stdout] test tests::firewall::custom_selective ... FAILED
[INFO] [stdout] test tests::hairpin::custom_allows ... FAILED
[INFO] [stdout] test tests::ipv6::router_accessors ... FAILED
[INFO] [stdout] test tests::hairpin::fullcone_allows ... FAILED
[INFO] [stdout] test tests::alloc::ix_ip_v4_unique ... FAILED
[INFO] [stdout] test tests::firewall::none_allows_all ... FAILED
[INFO] [stdout] test tests::holepunch::fullcone_holepunch ... FAILED
[INFO] [stdout] test tests::iface::renew_ip ... FAILED
[INFO] [stdout] test tests::hairpin::home_nat_blocks ... FAILED
[INFO] [stdout] test tests::iface::add_secondary_ip ... FAILED
[INFO] [stdout] test tests::ipv6::device_accessors ... FAILED
[INFO] [stdout] test tests::ipv6::v6_only_tcp_roundtrip ... FAILED
[INFO] [stdout] test tests::holepunch::home_nat_holepunch ... FAILED
[INFO] [stdout] test tests::lifecycle::add_device_after_build ... FAILED
[INFO] [stdout] test tests::lifecycle::remove_router ... FAILED
[INFO] [stdout] test tests::ipv6::dual_stack_home_nat_udp ... FAILED
[INFO] [stdout] test tests::iface::add_remove_runtime ... FAILED
[INFO] [stdout] test tests::lifecycle::remove_router_blocked ... FAILED
[INFO] [stdout] test tests::ipv6::v6_only_no_v4_routes ... FAILED
[INFO] [stdout] test tests::ipv6::dual_stack_public_addrs ... FAILED
[INFO] [stdout] test tests::lifecycle::config_expands_count ... FAILED
[INFO] [stdout] test tests::link_condition::downlink_builder_latency ... FAILED
[INFO] [stdout] test tests::link_condition::latency_dynamic_add_remove ... FAILED
[INFO] [stdout] test tests::link_condition::presets_to_limits_roundtrip ... ok
[INFO] [stdout] test tests::link_condition::manual_preset_deserialize ... ok
[INFO] [stdout] test tests::link_condition::latency_multihop_chain ... FAILED
[INFO] [stdout] test tests::link_condition::latency_upload_download ... FAILED
[INFO] [stdout] test tests::link_condition::link_down_up ... FAILED
[INFO] [stdout] test tests::link_condition::loss_dynamic_change ... FAILED
[INFO] [stdout] test tests::lifecycle::load_from_toml ... FAILED
[INFO] [stdout] test tests::link_condition::rate_asymmetric ... FAILED
[INFO] [stdout] test tests::lifecycle::remove_device ... FAILED
[INFO] [stdout] test tests::link_condition::loss_udp_bidirectional ... FAILED
[INFO] [stdout] test tests::link_condition::loss_udp_high ... FAILED
[INFO] [stdout] test tests::link_condition::loss_tcp_integrity ... FAILED
[INFO] [stdout] test tests::lifecycle::custom_downstream_cidr ... FAILED
[INFO] [stdout] test tests::lifecycle::tcp_reflector_basic ... FAILED
[INFO] [stdout] test tests::link_condition::rate_dynamic_decrease ... FAILED
[INFO] [stdout] test tests::iface::replug_to_different_subnet ... FAILED
[INFO] [stdout] test tests::link_condition::loss_udp_moderate ... FAILED
[INFO] [stdout] test tests::link_condition::rate_tcp_upload ... FAILED
[INFO] [stdout] test tests::link_condition::rate_multihop_bottleneck ... FAILED
[INFO] [stdout] test tests::link_condition::route_switch_changes_impairment ... FAILED
[INFO] [stdout] test tests::link_condition::rate_udp_upload ... FAILED
[INFO] [stdout] test tests::link_condition::rate_dynamic_remove ... FAILED
[INFO] [stdout] test tests::link_condition::rate_tcp_download ... FAILED
[INFO] [stdout] test tests::link_condition::rate_udp_download ... FAILED
[INFO] [stdout] test tests::link_condition::rate_two_hops_stacked ... FAILED
[INFO] [stdout] test tests::mtu::block_icmp_frag_rule ... FAILED
[INFO] [stdout] test tests::mtu::blackhole_drops_large ... FAILED
[INFO] [stdout] test tests::nat64::nat64_preserves_native_v6 ... FAILED
[INFO] [stdout] test tests::link_condition::presets_rtt_and_loss ... FAILED
[INFO] [stdout] test tests::nat64::nat64_tcp_v6_to_v4 ... FAILED
[INFO] [stdout] test tests::nat::cgnat_reflexive_ip ... FAILED
[INFO] [stdout] test tests::nat::cgnat_shared_reflexive_ip ... FAILED
[INFO] [stdout] test tests::nat::different_nat_isolation ... FAILED
[INFO] [stdout] test tests::nat::matrix_connectivity_and_reflexive_ip ... FAILED
[INFO] [stdout] test tests::nat64::nat64_udp_v6_to_v4 ... FAILED
[INFO] [stdout] test tests::mtu::set_and_verify ... FAILED
[INFO] [stdout] test tests::nat::v6_no_translation ... FAILED
[INFO] [stdout] test tests::nat_rebind::conntrack_flush ... ok
[INFO] [stdout] test tests::nat::fullcone_external_reachable ... FAILED
[INFO] [stdout] test tests::nat::port_mapping_edm_changes ... FAILED
[INFO] [stdout] test tests::nat::private_isolation_public_reachable ... FAILED
[INFO] [stdout] test tests::nat::same_nat_shared_ip ... FAILED
[INFO] [stdout] test tests::nat_rebind::mode_ip_change ... FAILED
[INFO] [stdout] test tests::nat::port_mapping_eim_stable ... FAILED
[INFO] [stdout] test tests::nat::v6_masquerade_port_mapping ... FAILED
[INFO] [stdout] test tests::preset::preset_isp_cgnat ... FAILED
[INFO] [stdout] test tests::preset::preset_isp_v6 ... FAILED
[INFO] [stdout] test tests::preset::preset_hotel_v4_only ... FAILED
[INFO] [stdout] test tests::preset::preset_home ... FAILED
[INFO] [stdout] test tests::nat::v6_masquerade ... FAILED
[INFO] [stdout] test tests::preset::preset_public_v4 ... FAILED
[INFO] [stdout] test tests::nat_rebind::mode_port_change ... FAILED
[INFO] [stdout] test tests::preset::preset_override ... FAILED
[INFO] [stdout] test tests::preset::private_v6_pool_is_ula ... FAILED
[INFO] [stdout] test tests::preset::preset_public ... FAILED
[INFO] [stdout] test tests::preset::public_v6_pool_is_gua ... FAILED
[INFO] [stdout] test tests::preset::preset_corporate_blocks_udp ... FAILED
[INFO] [stdout] test tests::preset::preset_recommended_ipv6_profiles ... ok
[INFO] [stdout] test tests::region::break_restore_link ... FAILED
[INFO] [stdout] test tests::region::dual_stack_latency ... FAILED
[INFO] [stdout] test tests::route::switch_default_tcp_roundtrip ... FAILED
[INFO] [stdout] test tests::route::switch_default_reflexive_ip ... FAILED
[INFO] [stdout] test tests::region::regionless_to_region ... FAILED
[INFO] [stdout] test tests::region::default_regions ... FAILED
[INFO] [stdout] test tests::nat::wan_pool_selection ... FAILED
[INFO] [stdout] test tests::route::replug_iface_udp ... FAILED
[INFO] [stdout] test tests::route::switch_default_multiple_times ... FAILED
[INFO] [stdout] test tests::region::mixed_nat_region ... FAILED
[INFO] [stdout] test tests::region::reserved_name_rejected ... FAILED
[INFO] [stdout] test tests::region::basic_latency ... FAILED
[INFO] [stdout] test tests::route::replug_iface_reflexive_ip ... FAILED
[INFO] [stdout] test tests::region::v6_latency ... FAILED
[INFO] [stdout] test tests::region::three_region_triangle ... FAILED
[INFO] [stdout] test tests::smoke::dual_stack_roundtrip ... FAILED
[INFO] [stdout] test tests::smoke::ping_gateway ... FAILED
[INFO] [stdout] test tests::smoke::ping_router_to_isp ... FAILED
[INFO] [stdout] test tests::smoke::udp_roundtrip ... FAILED
[INFO] [stdout] test tests::smoke::v6_only_roundtrip ... FAILED
[INFO] [stdout] test tests::smoke::no_region_overhead ... FAILED
[INFO] [stdout] test tests::smoke::tcp_roundtrip ... FAILED
[INFO] [stdout] test tests::smoke::ping_through_nat_to_relay ... FAILED
[INFO] [stdout] test tests::region::impair_stacks_with_latency ... FAILED
[INFO] [stdout] test tests::smoke::ping_same_lan ... FAILED
[INFO] [stdout] test tests::smoke::ping_isp_to_ix_and_dc ... FAILED
[INFO] [stdout] test tests::nat::reflexive_ip_all_combos ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- tests::dns::set_nameserver stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.569454Z[0m [34mDEBUG[0m [1mset_nameserver[0m[2m:[0m[1mlab[0m[1m{[0mid=3[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p163
[INFO] [stdout] [2m2026-03-30T05:12:49.571679Z[0m [34mDEBUG[0m [1mset_nameserver[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab3-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::dns::hickory_resolver stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.570954Z[0m [34mDEBUG[0m [1mhickory_resolver[0m[2m:[0m[1mlab[0m[1m{[0mid=10[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16a
[INFO] [stdout] [2m2026-03-30T05:12:49.571350Z[0m [34mDEBUG[0m [1mhickory_resolver[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab10-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::dns::entry_visible_in_command stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.568962Z[0m [34mDEBUG[0m [1mentry_visible_in_command[0m[2m:[0m[1mlab[0m[1m{[0mid=0[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p160
[INFO] [stdout] [2m2026-03-30T05:12:49.571056Z[0m [34mDEBUG[0m [1mentry_visible_in_command[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab0-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::dns::entry_after_build stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.569145Z[0m [34mDEBUG[0m [1mentry_after_build[0m[2m:[0m[1mlab[0m[1m{[0mid=1[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p161
[INFO] [stdout] [2m2026-03-30T05:12:49.571204Z[0m [34mDEBUG[0m [1mentry_after_build[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab1-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- netns::tests::create_and_cleanup stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'netns::tests::create_and_cleanup' (23) panicked at src/netns.rs:521:51:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: unshare CLONE_NEWNET
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5651497507fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5651497507fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5651497507fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5651497507fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x56514976a19a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x56514976a19a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x565149755ff2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x565149755ff2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x56514972b18f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x56514972b18f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5651497473c9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x565149283dfc - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x565149283dfc - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x565149747642 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x565149747642 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x56514972b248 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x565149722349 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x56514972c2cd - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x56514976aa0c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x56514976a752 - core[a96a4c5c53f902a3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x565148bb4535 - <core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>::unwrap
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x565148bb4535 - patchbay[9cdcdeb20c8cc0fd]::netns::tests::create_and_cleanup
[INFO] [stdout]                                at /opt/rustwide/workdir/src/netns.rs:521:51
[INFO] [stdout]   22:     0x565148b9ca87 - patchbay[9cdcdeb20c8cc0fd]::netns::tests::create_and_cleanup::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/netns.rs:519:28
[INFO] [stdout]   23:     0x56514888f6b6 - <patchbay[9cdcdeb20c8cc0fd]::netns::tests::create_and_cleanup::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x565149277edb - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x565149277edb - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5651492848cb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5651492848cb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5651492848cb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5651492848cb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5651492848cb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5651492848cb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5651492848cb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x56514927ffe4 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x56514927ffe4 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5651492874d2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5651492874d2 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5651492874d2 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5651492874d2 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5651492874d2 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5651492874d2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5651492874d2 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x56514974f61f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x56514974f61f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x78b6ceeb3aa4 - <unknown>
[INFO] [stdout]   45:     0x78b6cef40a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- netns::tests::prefix_cleanup stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'netns::tests::prefix_cleanup' (24) panicked at src/netns.rs:531:47:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: unshare CLONE_NEWNET
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5651497507fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5651497507fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5651497507fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5651497507fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x56514976a19a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x56514976a19a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x565149755ff2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x565149755ff2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x56514972b18f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x56514972b18f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5651497473c9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x565149283dfc - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x565149283dfc - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x565149747642 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x565149747642 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x56514972b248 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x565149722349 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x56514972c2cd - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x56514976aa0c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x56514976a752 - core[a96a4c5c53f902a3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x565148bb3fa9 - <core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>::unwrap
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x565148bb3fa9 - patchbay[9cdcdeb20c8cc0fd]::netns::tests::prefix_cleanup
[INFO] [stdout]                                at /opt/rustwide/workdir/src/netns.rs:531:47
[INFO] [stdout]   22:     0x565148b9ca57 - patchbay[9cdcdeb20c8cc0fd]::netns::tests::prefix_cleanup::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/netns.rs:529:24
[INFO] [stdout]   23:     0x56514888f676 - <patchbay[9cdcdeb20c8cc0fd]::netns::tests::prefix_cleanup::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x565149277edb - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x565149277edb - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5651492848cb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5651492848cb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5651492848cb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5651492848cb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5651492848cb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5651492848cb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5651492848cb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x56514927ffe4 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x56514927ffe4 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5651492874d2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5651492874d2 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5651492874d2 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5651492874d2 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5651492874d2 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5651492874d2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5651492874d2 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x56514974f61f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x56514974f61f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x78b6ceeb3aa4 - <unknown>
[INFO] [stdout]   45:     0x78b6cef40a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::dns::v6_entry stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.570704Z[0m [34mDEBUG[0m [1mv6_entry[0m[2m:[0m[1mlab[0m[1m{[0mid=9[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p169
[INFO] [stdout] [2m2026-03-30T05:12:49.575443Z[0m [34mDEBUG[0m [1mv6_entry[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab9-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::dns::resolve_in_process stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.570116Z[0m [34mDEBUG[0m [1mresolve_in_process[0m[2m:[0m[1mlab[0m[1m{[0mid=6[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p166
[INFO] [stdout] [2m2026-03-30T05:12:49.574255Z[0m [34mDEBUG[0m [1mresolve_in_process[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab6-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::dns::entry_device_specific stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.569474Z[0m [34mDEBUG[0m [1mentry_device_specific[0m[2m:[0m[1mlab[0m[1m{[0mid=4[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p164
[INFO] [stdout] [2m2026-03-30T05:12:49.572167Z[0m [34mDEBUG[0m [1mentry_device_specific[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab4-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::firewall::corporate_blocks_udp stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.771461Z[0m [34mDEBUG[0m [1mcorporate_blocks_udp[0m[2m:[0m[1mlab[0m[1m{[0mid=15[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16f
[INFO] [stdout] [2m2026-03-30T05:12:49.771826Z[0m [34mDEBUG[0m [1mcorporate_blocks_udp[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab15-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::dns::hosts_file_content stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.569348Z[0m [34mDEBUG[0m [1mhosts_file_content[0m[2m:[0m[1mlab[0m[1m{[0mid=2[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p162
[INFO] [stdout] [2m2026-03-30T05:12:49.571785Z[0m [34mDEBUG[0m [1mhosts_file_content[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab2-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::dns::tokio_lookup stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.570429Z[0m [34mDEBUG[0m [1mtokio_lookup[0m[2m:[0m[1mlab[0m[1m{[0mid=8[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p168
[INFO] [stdout] [2m2026-03-30T05:12:49.574818Z[0m [34mDEBUG[0m [1mtokio_lookup[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab8-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::firewall::captive_portal_blocks_udp stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.771461Z[0m [34mDEBUG[0m [1mcaptive_portal_blocks_udp[0m[2m:[0m[1mlab[0m[1m{[0mid=14[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16e
[INFO] [stdout] [2m2026-03-30T05:12:49.771884Z[0m [34mDEBUG[0m [1mcaptive_portal_blocks_udp[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab14-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::alloc::ix_ip_v6_unique stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.569950Z[0m [34mDEBUG[0m [1mix_ip_v6_unique[0m[2m:[0m[1mlab[0m[1m{[0mid=5[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p165
[INFO] [stdout] [2m2026-03-30T05:12:49.571817Z[0m [34mDEBUG[0m [1mix_ip_v6_unique[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab5-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::dns::entry_lab_wide stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.589465Z[0m [34mDEBUG[0m [1mentry_lab_wide[0m[2m:[0m[1mlab[0m[1m{[0mid=13[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16d
[INFO] [stdout] [2m2026-03-30T05:12:49.589892Z[0m [34mDEBUG[0m [1mentry_lab_wide[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab13-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::firewall::block_inbound_drops_unsolicited stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.578343Z[0m [34mDEBUG[0m [1mblock_inbound_drops_unsolicited[0m[2m:[0m[1mlab[0m[1m{[0mid=12[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16c
[INFO] [stdout] [2m2026-03-30T05:12:49.578753Z[0m [34mDEBUG[0m [1mblock_inbound_drops_unsolicited[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab12-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::dns::std_to_socket_addrs stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.570147Z[0m [34mDEBUG[0m [1mstd_to_socket_addrs[0m[2m:[0m[1mlab[0m[1m{[0mid=7[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p167
[INFO] [stdout] [2m2026-03-30T05:12:49.574365Z[0m [34mDEBUG[0m [1mstd_to_socket_addrs[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab7-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::firewall::custom_block_inbound stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.771623Z[0m [34mDEBUG[0m [1mcustom_block_inbound[0m[2m:[0m[1mlab[0m[1m{[0mid=16[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1610
[INFO] [stdout] [2m2026-03-30T05:12:49.772036Z[0m [34mDEBUG[0m [1mcustom_block_inbound[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab16-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::firewall::runtime_change stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.781458Z[0m [34mDEBUG[0m [1mruntime_change[0m[2m:[0m[1mlab[0m[1m{[0mid=18[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1612
[INFO] [stdout] [2m2026-03-30T05:12:49.781829Z[0m [34mDEBUG[0m [1mruntime_change[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab18-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::firewall::custom_selective stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.771845Z[0m [34mDEBUG[0m [1mcustom_selective[0m[2m:[0m[1mlab[0m[1m{[0mid=17[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1611
[INFO] [stdout] [2m2026-03-30T05:12:49.772206Z[0m [34mDEBUG[0m [1mcustom_selective[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab17-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::hairpin::custom_allows stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.782214Z[0m [34mDEBUG[0m [1mcustom_allows[0m[2m:[0m[1mlab[0m[1m{[0mid=20[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1614
[INFO] [stdout] [2m2026-03-30T05:12:49.782552Z[0m [34mDEBUG[0m [1mcustom_allows[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab20-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::ipv6::router_accessors stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.784978Z[0m [34mDEBUG[0m [1mrouter_accessors[0m[2m:[0m[1mlab[0m[1m{[0mid=30[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p161e
[INFO] [stdout] [2m2026-03-30T05:12:49.785296Z[0m [34mDEBUG[0m [1mrouter_accessors[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab30-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::hairpin::fullcone_allows stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.782352Z[0m [34mDEBUG[0m [1mfullcone_allows[0m[2m:[0m[1mlab[0m[1m{[0mid=21[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1615
[INFO] [stdout] [2m2026-03-30T05:12:49.782625Z[0m [34mDEBUG[0m [1mfullcone_allows[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab21-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::alloc::ix_ip_v4_unique stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.571870Z[0m [34mDEBUG[0m [1mix_ip_v4_unique[0m[2m:[0m[1mlab[0m[1m{[0mid=11[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16b
[INFO] [stdout] [2m2026-03-30T05:12:49.572229Z[0m [34mDEBUG[0m [1mix_ip_v4_unique[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab11-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::firewall::none_allows_all stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.781458Z[0m [34mDEBUG[0m [1mnone_allows_all[0m[2m:[0m[1mlab[0m[1m{[0mid=19[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1613
[INFO] [stdout] [2m2026-03-30T05:12:49.781798Z[0m [34mDEBUG[0m [1mnone_allows_all[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab19-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::holepunch::fullcone_holepunch stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.782407Z[0m [34mDEBUG[0m [1mfullcone_holepunch[0m[2m:[0m[1mlab[0m[1m{[0mid=22[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1616
[INFO] [stdout] [2m2026-03-30T05:12:49.783374Z[0m [34mDEBUG[0m [1mfullcone_holepunch[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab22-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::iface::renew_ip stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.783350Z[0m [34mDEBUG[0m [1mrenew_ip[0m[2m:[0m[1mlab[0m[1m{[0mid=27[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p161b
[INFO] [stdout] [2m2026-03-30T05:12:49.783704Z[0m [34mDEBUG[0m [1mrenew_ip[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab27-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::hairpin::home_nat_blocks stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.783221Z[0m [34mDEBUG[0m [1mhome_nat_blocks[0m[2m:[0m[1mlab[0m[1m{[0mid=26[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p161a
[INFO] [stdout] [2m2026-03-30T05:12:49.783608Z[0m [34mDEBUG[0m [1mhome_nat_blocks[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab26-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::iface::add_secondary_ip stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.783164Z[0m [34mDEBUG[0m [1madd_secondary_ip[0m[2m:[0m[1mlab[0m[1m{[0mid=25[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1619
[INFO] [stdout] [2m2026-03-30T05:12:49.783544Z[0m [34mDEBUG[0m [1madd_secondary_ip[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab25-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::ipv6::device_accessors stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.784823Z[0m [34mDEBUG[0m [1mdevice_accessors[0m[2m:[0m[1mlab[0m[1m{[0mid=29[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p161d
[INFO] [stdout] [2m2026-03-30T05:12:49.785131Z[0m [34mDEBUG[0m [1mdevice_accessors[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab29-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::ipv6::v6_only_tcp_roundtrip stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.786735Z[0m [34mDEBUG[0m [1mv6_only_tcp_roundtrip[0m[2m:[0m[1mlab[0m[1m{[0mid=33[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1621
[INFO] [stdout] [2m2026-03-30T05:12:49.787005Z[0m [34mDEBUG[0m [1mv6_only_tcp_roundtrip[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab33-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::holepunch::home_nat_holepunch stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.782951Z[0m [32m INFO[0m [1mhome_nat_holepunch[0m[2m:[0m [2mpatchbay::tests::holepunch[0m[2m:[0m [2m95:[0m --- simultaneous ---
[INFO] [stdout] [2m2026-03-30T05:12:49.783047Z[0m [34mDEBUG[0m [1mhome_nat_holepunch[0m[2m:[0m[1mlab[0m[1m{[0mid=24[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1618
[INFO] [stdout] [2m2026-03-30T05:12:49.783432Z[0m [34mDEBUG[0m [1mhome_nat_holepunch[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab24-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::lifecycle::add_device_after_build stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.787536Z[0m [34mDEBUG[0m [1madd_device_after_build[0m[2m:[0m[1mlab[0m[1m{[0mid=35[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1623
[INFO] [stdout] [2m2026-03-30T05:12:49.787855Z[0m [34mDEBUG[0m [1madd_device_after_build[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab35-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::lifecycle::remove_router stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.788529Z[0m [34mDEBUG[0m [1mremove_router[0m[2m:[0m[1mlab[0m[1m{[0mid=36[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1624
[INFO] [stdout] [2m2026-03-30T05:12:49.788844Z[0m [34mDEBUG[0m [1mremove_router[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab36-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::ipv6::dual_stack_home_nat_udp stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.784823Z[0m [34mDEBUG[0m [1mdual_stack_home_nat_udp[0m[2m:[0m[1mlab[0m[1m{[0mid=28[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p161c
[INFO] [stdout] [2m2026-03-30T05:12:49.785183Z[0m [34mDEBUG[0m [1mdual_stack_home_nat_udp[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab28-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::iface::add_remove_runtime stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.783045Z[0m [34mDEBUG[0m [1madd_remove_runtime[0m[2m:[0m[1mlab[0m[1m{[0mid=23[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1617
[INFO] [stdout] [2m2026-03-30T05:12:49.783337Z[0m [34mDEBUG[0m [1madd_remove_runtime[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab23-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::lifecycle::remove_router_blocked stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.788549Z[0m [34mDEBUG[0m [1mremove_router_blocked[0m[2m:[0m[1mlab[0m[1m{[0mid=37[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1625
[INFO] [stdout] [2m2026-03-30T05:12:49.788940Z[0m [34mDEBUG[0m [1mremove_router_blocked[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab37-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::ipv6::v6_only_no_v4_routes stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.786719Z[0m [34mDEBUG[0m [1mv6_only_no_v4_routes[0m[2m:[0m[1mlab[0m[1m{[0mid=34[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1622
[INFO] [stdout] [2m2026-03-30T05:12:49.788418Z[0m [34mDEBUG[0m [1mv6_only_no_v4_routes[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab34-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::ipv6::dual_stack_public_addrs stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.785473Z[0m [34mDEBUG[0m [1mdual_stack_public_addrs[0m[2m:[0m[1mlab[0m[1m{[0mid=31[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p161f
[INFO] [stdout] [2m2026-03-30T05:12:49.785790Z[0m [34mDEBUG[0m [1mdual_stack_public_addrs[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab31-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::lifecycle::config_expands_count stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.789319Z[0m [34mDEBUG[0m [1mlab[0m[1m{[0mid=40[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1628
[INFO] [stdout] [2m2026-03-30T05:12:49.789649Z[0m [34mDEBUG[0m [1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab40-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::downlink_builder_latency stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.791021Z[0m [34mDEBUG[0m [1mdownlink_builder_latency[0m[2m:[0m[1mlab[0m[1m{[0mid=46[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p162e
[INFO] [stdout] [2m2026-03-30T05:12:49.791355Z[0m [34mDEBUG[0m [1mdownlink_builder_latency[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab46-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::latency_dynamic_add_remove stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.790469Z[0m [34mDEBUG[0m [1mlatency_dynamic_add_remove[0m[2m:[0m[1mlab[0m[1m{[0mid=44[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p162c
[INFO] [stdout] [2m2026-03-30T05:12:49.790862Z[0m [34mDEBUG[0m [1mlatency_dynamic_add_remove[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab44-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::latency_multihop_chain stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.790458Z[0m [34mDEBUG[0m [1mlatency_multihop_chain[0m[2m:[0m[1mlab[0m[1m{[0mid=43[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p162b
[INFO] [stdout] [2m2026-03-30T05:12:49.790787Z[0m [34mDEBUG[0m [1mlatency_multihop_chain[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab43-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::latency_upload_download stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.790418Z[0m [34mDEBUG[0m [1mlatency_upload_download[0m[2m:[0m[1mlab[0m[1m{[0mid=42[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p162a
[INFO] [stdout] [2m2026-03-30T05:12:49.790709Z[0m [34mDEBUG[0m [1mlatency_upload_download[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab42-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::link_down_up stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.790475Z[0m [34mDEBUG[0m [1mlink_down_up[0m[2m:[0m[1mlab[0m[1m{[0mid=45[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p162d
[INFO] [stdout] [2m2026-03-30T05:12:49.790929Z[0m [34mDEBUG[0m [1mlink_down_up[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab45-root
[INFO] [stdout] [2m2026-03-30T05:12:49.791893Z[0m [34mDEBUG[0m [1mlink_down_up[0m[2m:[0m[1mlab[0m[1m{[0mid=48[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1630
[INFO] [stdout] [2m2026-03-30T05:12:49.792587Z[0m [34mDEBUG[0m [1mlink_down_up[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab48-root
[INFO] [stdout] Error: 2 failures:
[INFO] [stdout] Udp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Tcp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <anyhow::Error>::msg::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: patchbay::tests::link_condition::link_down_up::{closure#1}
[INFO] [stdout]              at ./src/tests/link_condition.rs:120:9
[INFO] [stdout]    2: <core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>> as core::future::future::Future>::poll
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/future/future.rs:133:9
[INFO] [stdout]    3: <core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>> as core::future::future::Future>::poll
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/future/future.rs:133:9
[INFO] [stdout]    4: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:70
[INFO] [stdout]    5: tokio::task::coop::with_budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]    6: tokio::task::coop::budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]    7: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:25
[INFO] [stdout]    8: <tokio::runtime::scheduler::current_thread::Context>::enter::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:446:19
[INFO] [stdout]    9: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:768:44
[INFO] [stdout]   10: <tokio::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:68
[INFO] [stdout]   11: <tokio::runtime::context::scoped::Scoped<tokio::runtime::scheduler::Context>>::set::<<tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   12: tokio::runtime::context::set_scheduler::<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:38
[INFO] [stdout]   13: <std::thread::local::LocalKey<tokio::runtime::context::Context>>::try_with::<tokio::runtime::context::set_scheduler<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   14: <std::thread::local::LocalKey<tokio::runtime::context::Context>>::with::<tokio::runtime::context::set_scheduler<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   15: tokio::runtime::context::set_scheduler::<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:17
[INFO] [stdout]   16: <tokio::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:27
[INFO] [stdout]   17: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:756:24
[INFO] [stdout]   18: <tokio::runtime::scheduler::current_thread::CurrentThread>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   19: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::scheduler::current_thread::CurrentThread>::block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>::{closure#0}, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   20: <tokio::runtime::scheduler::current_thread::CurrentThread>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   21: <tokio::runtime::runtime::Runtime>::block_on_inner::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:371:52
[INFO] [stdout]   22: <tokio::runtime::runtime::Runtime>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:345:18
[INFO] [stdout]   23: patchbay::tests::link_condition::link_down_up
[INFO] [stdout]              at ./src/tests/link_condition.rs:122:7
[INFO] [stdout]   24: patchbay::tests::link_condition::link_down_up::{closure#0}
[INFO] [stdout]              at ./src/tests/link_condition.rs:43:28
[INFO] [stdout]   25: <patchbay::tests::link_condition::link_down_up::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   28: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   29: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   30: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   33: test::run_test_in_process
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   34: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   35: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   36: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   39: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   42: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   45: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   46: <unknown>
[INFO] [stdout]   47: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::loss_dynamic_change stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.791361Z[0m [34mDEBUG[0m [1mloss_dynamic_change[0m[2m:[0m[1mlab[0m[1m{[0mid=47[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p162f
[INFO] [stdout] [2m2026-03-30T05:12:49.792245Z[0m [34mDEBUG[0m [1mloss_dynamic_change[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab47-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::lifecycle::load_from_toml stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.788769Z[0m [34mDEBUG[0m [1mlab[0m[1m{[0mid=38[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1626
[INFO] [stdout] [2m2026-03-30T05:12:49.789112Z[0m [34mDEBUG[0m [1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab38-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::rate_asymmetric stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.793613Z[0m [34mDEBUG[0m [1mrate_asymmetric[0m[2m:[0m[1mlab[0m[1m{[0mid=51[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1633
[INFO] [stdout] [2m2026-03-30T05:12:49.793881Z[0m [34mDEBUG[0m [1mrate_asymmetric[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab51-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::lifecycle::remove_device stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.795171Z[0m [34mDEBUG[0m [1mremove_device[0m[2m:[0m[1mlab[0m[1m{[0mid=55[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1637
[INFO] [stdout] [2m2026-03-30T05:12:49.795513Z[0m [34mDEBUG[0m [1mremove_device[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab55-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::loss_udp_bidirectional stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.793226Z[0m [34mDEBUG[0m [1mloss_udp_bidirectional[0m[2m:[0m[1mlab[0m[1m{[0mid=50[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1632
[INFO] [stdout] [2m2026-03-30T05:12:49.793511Z[0m [34mDEBUG[0m [1mloss_udp_bidirectional[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab50-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::loss_udp_high stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.793783Z[0m [34mDEBUG[0m [1mloss_udp_high[0m[2m:[0m[1mlab[0m[1m{[0mid=52[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1634
[INFO] [stdout] [2m2026-03-30T05:12:49.794052Z[0m [34mDEBUG[0m [1mloss_udp_high[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab52-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::loss_tcp_integrity stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.792894Z[0m [34mDEBUG[0m [1mloss_tcp_integrity[0m[2m:[0m[1mlab[0m[1m{[0mid=49[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1631
[INFO] [stdout] [2m2026-03-30T05:12:49.794423Z[0m [34mDEBUG[0m [1mloss_tcp_integrity[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab49-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::lifecycle::custom_downstream_cidr stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.789191Z[0m [34mDEBUG[0m [1mcustom_downstream_cidr[0m[2m:[0m[1mlab[0m[1m{[0mid=39[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1627
[INFO] [stdout] [2m2026-03-30T05:12:49.789490Z[0m [34mDEBUG[0m [1mcustom_downstream_cidr[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab39-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::lifecycle::tcp_reflector_basic stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.790299Z[0m [34mDEBUG[0m [1mtcp_reflector_basic[0m[2m:[0m[1mlab[0m[1m{[0mid=41[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1629
[INFO] [stdout] [2m2026-03-30T05:12:49.790611Z[0m [34mDEBUG[0m [1mtcp_reflector_basic[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab41-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::rate_dynamic_decrease stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.796557Z[0m [34mDEBUG[0m [1mrate_dynamic_decrease[0m[2m:[0m[1mlab[0m[1m{[0mid=56[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1638
[INFO] [stdout] [2m2026-03-30T05:12:49.796869Z[0m [34mDEBUG[0m [1mrate_dynamic_decrease[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab56-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::iface::replug_to_different_subnet stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.785790Z[0m [34mDEBUG[0m [1mreplug_to_different_subnet[0m[2m:[0m[1mlab[0m[1m{[0mid=32[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1620
[INFO] [stdout] [2m2026-03-30T05:12:49.792985Z[0m [34mDEBUG[0m [1mreplug_to_different_subnet[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab32-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::loss_udp_moderate stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.795156Z[0m [34mDEBUG[0m [1mloss_udp_moderate[0m[2m:[0m[1mlab[0m[1m{[0mid=54[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1636
[INFO] [stdout] [2m2026-03-30T05:12:49.795445Z[0m [34mDEBUG[0m [1mloss_udp_moderate[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab54-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::rate_tcp_upload stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.821357Z[0m [34mDEBUG[0m [1mrate_tcp_upload[0m[2m:[0m[1mlab[0m[1m{[0mid=63[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p163f
[INFO] [stdout] [2m2026-03-30T05:12:49.821610Z[0m [34mDEBUG[0m [1mrate_tcp_upload[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab63-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::rate_multihop_bottleneck stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.820250Z[0m [34mDEBUG[0m [1mrate_multihop_bottleneck[0m[2m:[0m[1mlab[0m[1m{[0mid=60[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p163c
[INFO] [stdout] [2m2026-03-30T05:12:49.822338Z[0m [34mDEBUG[0m [1mrate_multihop_bottleneck[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab60-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::route_switch_changes_impairment stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.821860Z[0m [34mDEBUG[0m [1mroute_switch_changes_impairment[0m[2m:[0m[1mlab[0m[1m{[0mid=64[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1640
[INFO] [stdout] [2m2026-03-30T05:12:49.822177Z[0m [34mDEBUG[0m [1mroute_switch_changes_impairment[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab64-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::rate_udp_upload stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.821236Z[0m [34mDEBUG[0m [1mrate_udp_upload[0m[2m:[0m[1mlab[0m[1m{[0mid=62[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p163e
[INFO] [stdout] [2m2026-03-30T05:12:49.821519Z[0m [34mDEBUG[0m [1mrate_udp_upload[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab62-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::rate_dynamic_remove stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.804023Z[0m [34mDEBUG[0m [1mrate_dynamic_remove[0m[2m:[0m[1mlab[0m[1m{[0mid=57[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1639
[INFO] [stdout] [2m2026-03-30T05:12:49.823142Z[0m [34mDEBUG[0m [1mrate_dynamic_remove[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab57-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::rate_tcp_download stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.819487Z[0m [34mDEBUG[0m [1mrate_tcp_download[0m[2m:[0m[1mlab[0m[1m{[0mid=58[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p163a
[INFO] [stdout] [2m2026-03-30T05:12:49.819895Z[0m [34mDEBUG[0m [1mrate_tcp_download[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab58-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::rate_udp_download stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.825394Z[0m [34mDEBUG[0m [1mrate_udp_download[0m[2m:[0m[1mlab[0m[1m{[0mid=68[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1644
[INFO] [stdout] [2m2026-03-30T05:12:49.825759Z[0m [34mDEBUG[0m [1mrate_udp_download[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab68-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::rate_two_hops_stacked stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.824513Z[0m [34mDEBUG[0m [1mrate_two_hops_stacked[0m[2m:[0m[1mlab[0m[1m{[0mid=67[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1643
[INFO] [stdout] [2m2026-03-30T05:12:49.824775Z[0m [34mDEBUG[0m [1mrate_two_hops_stacked[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab67-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::mtu::block_icmp_frag_rule stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.826273Z[0m [34mDEBUG[0m [1mblock_icmp_frag_rule[0m[2m:[0m[1mlab[0m[1m{[0mid=70[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1646
[INFO] [stdout] [2m2026-03-30T05:12:49.826561Z[0m [34mDEBUG[0m [1mblock_icmp_frag_rule[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab70-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::mtu::blackhole_drops_large stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.826206Z[0m [34mDEBUG[0m [1mblackhole_drops_large[0m[2m:[0m[1mlab[0m[1m{[0mid=69[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1645
[INFO] [stdout] [2m2026-03-30T05:12:49.826498Z[0m [34mDEBUG[0m [1mblackhole_drops_large[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab69-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::nat64::nat64_preserves_native_v6 stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.827797Z[0m [34mDEBUG[0m [1mnat64_preserves_native_v6[0m[2m:[0m[1mlab[0m[1m{[0mid=74[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p164a
[INFO] [stdout] [2m2026-03-30T05:12:49.828183Z[0m [34mDEBUG[0m [1mnat64_preserves_native_v6[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab74-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::link_condition::presets_rtt_and_loss stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.794710Z[0m [34mDEBUG[0m [1mpresets_rtt_and_loss[0m[2m:[0m[1mlab[0m[1m{[0mid=53[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1635
[INFO] [stdout] [2m2026-03-30T05:12:49.795006Z[0m [34mDEBUG[0m [1mpresets_rtt_and_loss[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab53-root
[INFO] [stdout] [2m2026-03-30T05:12:49.819487Z[0m [34mDEBUG[0m [1mpresets_rtt_and_loss[0m[2m:[0m[1mlab[0m[1m{[0mid=59[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p163b
[INFO] [stdout] [2m2026-03-30T05:12:49.819859Z[0m [34mDEBUG[0m [1mpresets_rtt_and_loss[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab59-root
[INFO] [stdout] [2m2026-03-30T05:12:49.820771Z[0m [34mDEBUG[0m [1mpresets_rtt_and_loss[0m[2m:[0m[1mlab[0m[1m{[0mid=61[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p163d
[INFO] [stdout] [2m2026-03-30T05:12:49.821053Z[0m [34mDEBUG[0m [1mpresets_rtt_and_loss[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab61-root
[INFO] [stdout] [2m2026-03-30T05:12:49.822164Z[0m [34mDEBUG[0m [1mpresets_rtt_and_loss[0m[2m:[0m[1mlab[0m[1m{[0mid=65[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1641
[INFO] [stdout] [2m2026-03-30T05:12:49.822431Z[0m [34mDEBUG[0m [1mpresets_rtt_and_loss[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab65-root
[INFO] [stdout] [2m2026-03-30T05:12:49.823301Z[0m [34mDEBUG[0m [1mpresets_rtt_and_loss[0m[2m:[0m[1mlab[0m[1m{[0mid=66[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1642
[INFO] [stdout] [2m2026-03-30T05:12:49.823568Z[0m [34mDEBUG[0m [1mpresets_rtt_and_loss[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab66-root
[INFO] [stdout] [2m2026-03-30T05:12:49.827546Z[0m [34mDEBUG[0m [1mpresets_rtt_and_loss[0m[2m:[0m[1mlab[0m[1m{[0mid=72[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1648
[INFO] [stdout] [2m2026-03-30T05:12:49.827827Z[0m [34mDEBUG[0m [1mpresets_rtt_and_loss[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab72-root
[INFO] [stdout] [2m2026-03-30T05:12:49.828368Z[0m [34mDEBUG[0m [1mpresets_rtt_and_loss[0m[2m:[0m[1mlab[0m[1m{[0mid=75[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p164b
[INFO] [stdout] [2m2026-03-30T05:12:49.828862Z[0m [34mDEBUG[0m [1mpresets_rtt_and_loss[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab75-root
[INFO] [stdout] Error: 7 failures:
[INFO] [stdout] Lan: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Wifi: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] WifiBad: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Mobile4G: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Mobile3G: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Satellite: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] SatelliteGeo: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <anyhow::Error>::msg::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: patchbay::tests::link_condition::presets_rtt_and_loss::{closure#1}
[INFO] [stdout]              at ./src/tests/link_condition.rs:934:9
[INFO] [stdout]    2: <core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>> as core::future::future::Future>::poll
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/future/future.rs:133:9
[INFO] [stdout]    3: <core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>> as core::future::future::Future>::poll
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/future/future.rs:133:9
[INFO] [stdout]    4: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:70
[INFO] [stdout]    5: tokio::task::coop::with_budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]    6: tokio::task::coop::budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]    7: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:25
[INFO] [stdout]    8: <tokio::runtime::scheduler::current_thread::Context>::enter::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:446:19
[INFO] [stdout]    9: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:768:44
[INFO] [stdout]   10: <tokio::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:68
[INFO] [stdout]   11: <tokio::runtime::context::scoped::Scoped<tokio::runtime::scheduler::Context>>::set::<<tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   12: tokio::runtime::context::set_scheduler::<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:38
[INFO] [stdout]   13: <std::thread::local::LocalKey<tokio::runtime::context::Context>>::try_with::<tokio::runtime::context::set_scheduler<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   14: <std::thread::local::LocalKey<tokio::runtime::context::Context>>::with::<tokio::runtime::context::set_scheduler<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   15: tokio::runtime::context::set_scheduler::<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:17
[INFO] [stdout]   16: <tokio::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:27
[INFO] [stdout]   17: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:756:24
[INFO] [stdout]   18: <tokio::runtime::scheduler::current_thread::CurrentThread>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   19: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::scheduler::current_thread::CurrentThread>::block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>::{closure#0}, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   20: <tokio::runtime::scheduler::current_thread::CurrentThread>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   21: <tokio::runtime::runtime::Runtime>::block_on_inner::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:371:52
[INFO] [stdout]   22: <tokio::runtime::runtime::Runtime>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:345:18
[INFO] [stdout]   23: patchbay::tests::link_condition::presets_rtt_and_loss
[INFO] [stdout]              at ./src/tests/link_condition.rs:936:7
[INFO] [stdout]   24: patchbay::tests::link_condition::presets_rtt_and_loss::{closure#0}
[INFO] [stdout]              at ./src/tests/link_condition.rs:883:36
[INFO] [stdout]   25: <patchbay::tests::link_condition::presets_rtt_and_loss::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   28: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   29: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   30: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   33: test::run_test_in_process
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   34: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   35: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   36: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   39: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   42: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   45: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   46: <unknown>
[INFO] [stdout]   47: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::nat64::nat64_tcp_v6_to_v4 stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.828396Z[0m [34mDEBUG[0m [1mnat64_tcp_v6_to_v4[0m[2m:[0m[1mlab[0m[1m{[0mid=76[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p164c
[INFO] [stdout] [2m2026-03-30T05:12:49.829004Z[0m [34mDEBUG[0m [1mnat64_tcp_v6_to_v4[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab76-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::nat::cgnat_reflexive_ip stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.829297Z[0m [34mDEBUG[0m [1mcgnat_reflexive_ip[0m[2m:[0m[1mlab[0m[1m{[0mid=79[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p164f
[INFO] [stdout] [2m2026-03-30T05:12:49.829583Z[0m [34mDEBUG[0m [1mcgnat_reflexive_ip[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab79-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::nat::cgnat_shared_reflexive_ip stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.831145Z[0m [34mDEBUG[0m [1mcgnat_shared_reflexive_ip[0m[2m:[0m[1mlab[0m[1m{[0mid=81[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1651
[INFO] [stdout] [2m2026-03-30T05:12:49.831467Z[0m [34mDEBUG[0m [1mcgnat_shared_reflexive_ip[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab81-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::nat::different_nat_isolation stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.832181Z[0m [34mDEBUG[0m [1mdifferent_nat_isolation[0m[2m:[0m[1mlab[0m[1m{[0mid=82[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1652
[INFO] [stdout] [2m2026-03-30T05:12:49.832470Z[0m [34mDEBUG[0m [1mdifferent_nat_isolation[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab82-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::nat::matrix_connectivity_and_reflexive_ip stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.834201Z[0m [34mDEBUG[0m [1mmatrix_connectivity_and_reflexive_ip[0m[2m:[0m[1mlab[0m[1m{[0mid=84[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1654
[INFO] [stdout] [2m2026-03-30T05:12:49.834534Z[0m [34mDEBUG[0m [1mmatrix_connectivity_and_reflexive_ip[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab84-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::nat64::nat64_udp_v6_to_v4 stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.828492Z[0m [34mDEBUG[0m [1mnat64_udp_v6_to_v4[0m[2m:[0m[1mlab[0m[1m{[0mid=77[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p164d
[INFO] [stdout] [2m2026-03-30T05:12:49.830281Z[0m [34mDEBUG[0m [1mnat64_udp_v6_to_v4[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab77-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::mtu::set_and_verify stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.827078Z[0m [34mDEBUG[0m [1mset_and_verify[0m[2m:[0m[1mlab[0m[1m{[0mid=71[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1647
[INFO] [stdout] [2m2026-03-30T05:12:49.827378Z[0m [34mDEBUG[0m [1mset_and_verify[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab71-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::nat::v6_no_translation stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.836064Z[0m [34mDEBUG[0m [1mv6_no_translation[0m[2m:[0m[1mlab[0m[1m{[0mid=87[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1657
[INFO] [stdout] [2m2026-03-30T05:12:49.836353Z[0m [34mDEBUG[0m [1mv6_no_translation[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab87-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::nat::fullcone_external_reachable stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.833612Z[0m [34mDEBUG[0m [1mfullcone_external_reachable[0m[2m:[0m[1mlab[0m[1m{[0mid=83[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1653
[INFO] [stdout] [2m2026-03-30T05:12:49.833888Z[0m [34mDEBUG[0m [1mfullcone_external_reachable[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab83-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::nat::port_mapping_edm_changes stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.827586Z[0m [34mDEBUG[0m [1mport_mapping_edm_changes[0m[2m:[0m[1mlab[0m[1m{[0mid=73[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1649
[INFO] [stdout] [2m2026-03-30T05:12:49.828024Z[0m [34mDEBUG[0m [1mport_mapping_edm_changes[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab73-root
[INFO] [stdout] [2m2026-03-30T05:12:49.829318Z[0m [34mDEBUG[0m [1mport_mapping_edm_changes[0m[2m:[0m[1mlab[0m[1m{[0mid=78[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p164e
[INFO] [stdout] [2m2026-03-30T05:12:49.829647Z[0m [34mDEBUG[0m [1mport_mapping_edm_changes[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab78-root
[INFO] [stdout] [2m2026-03-30T05:12:49.830266Z[0m [34mDEBUG[0m [1mport_mapping_edm_changes[0m[2m:[0m[1mlab[0m[1m{[0mid=80[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1650
[INFO] [stdout] [2m2026-03-30T05:12:49.830550Z[0m [34mDEBUG[0m [1mport_mapping_edm_changes[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab80-root
[INFO] [stdout] Error: 3 combos failed:
[INFO] [stdout] DestDep/DirectIx: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] DestDep/ViaPublicIsp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] DestDep/ViaCgnatIsp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <anyhow::Error>::msg::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: patchbay::tests::nat::port_mapping_edm_changes::{closure#1}
[INFO] [stdout]              at ./src/tests/nat.rs:385:9
[INFO] [stdout]    2: <core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>> as core::future::future::Future>::poll
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/future/future.rs:133:9
[INFO] [stdout]    3: <core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>> as core::future::future::Future>::poll
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/future/future.rs:133:9
[INFO] [stdout]    4: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:70
[INFO] [stdout]    5: tokio::task::coop::with_budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]    6: tokio::task::coop::budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]    7: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:25
[INFO] [stdout]    8: <tokio::runtime::scheduler::current_thread::Context>::enter::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:446:19
[INFO] [stdout]    9: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:768:44
[INFO] [stdout]   10: <tokio::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:68
[INFO] [stdout]   11: <tokio::runtime::context::scoped::Scoped<tokio::runtime::scheduler::Context>>::set::<<tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   12: tokio::runtime::context::set_scheduler::<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:38
[INFO] [stdout]   13: <std::thread::local::LocalKey<tokio::runtime::context::Context>>::try_with::<tokio::runtime::context::set_scheduler<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   14: <std::thread::local::LocalKey<tokio::runtime::context::Context>>::with::<tokio::runtime::context::set_scheduler<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   15: tokio::runtime::context::set_scheduler::<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:17
[INFO] [stdout]   16: <tokio::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:27
[INFO] [stdout]   17: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:756:24
[INFO] [stdout]   18: <tokio::runtime::scheduler::current_thread::CurrentThread>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   19: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::scheduler::current_thread::CurrentThread>::block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>::{closure#0}, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   20: <tokio::runtime::scheduler::current_thread::CurrentThread>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   21: <tokio::runtime::runtime::Runtime>::block_on_inner::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:371:52
[INFO] [stdout]   22: <tokio::runtime::runtime::Runtime>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:345:18
[INFO] [stdout]   23: patchbay::tests::nat::port_mapping_edm_changes
[INFO] [stdout]              at ./src/tests/nat.rs:387:7
[INFO] [stdout]   24: patchbay::tests::nat::port_mapping_edm_changes::{closure#0}
[INFO] [stdout]              at ./src/tests/nat.rs:359:40
[INFO] [stdout]   25: <patchbay::tests::nat::port_mapping_edm_changes::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   28: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   29: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   30: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   33: test::run_test_in_process
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   34: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   35: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   36: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   39: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   42: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   45: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   46: <unknown>
[INFO] [stdout]   47: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::nat::private_isolation_public_reachable stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.836419Z[0m [34mDEBUG[0m [1mprivate_isolation_public_reachable[0m[2m:[0m[1mlab[0m[1m{[0mid=88[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1658
[INFO] [stdout] [2m2026-03-30T05:12:49.836701Z[0m [34mDEBUG[0m [1mprivate_isolation_public_reachable[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab88-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::nat::same_nat_shared_ip stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.838241Z[0m [34mDEBUG[0m [1msame_nat_shared_ip[0m[2m:[0m[1mlab[0m[1m{[0mid=91[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p165b
[INFO] [stdout] [2m2026-03-30T05:12:49.838576Z[0m [34mDEBUG[0m [1msame_nat_shared_ip[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab91-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::nat_rebind::mode_ip_change stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.838993Z[0m [34mDEBUG[0m [1mmode_ip_change[0m[2m:[0m[1mlab[0m[1m{[0mid=94[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p165e
[INFO] [stdout] [2m2026-03-30T05:12:49.839288Z[0m [34mDEBUG[0m [1mmode_ip_change[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab94-root
[INFO] [stdout] Error: 1 failures:
[INFO] [stdout] None→Home: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <anyhow::Error>::msg::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: patchbay::tests::nat_rebind::mode_ip_change::{closure#1}
[INFO] [stdout]              at ./src/tests/nat_rebind.rs:95:9
[INFO] [stdout]    2: <core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>> as core::future::future::Future>::poll
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/future/future.rs:133:9
[INFO] [stdout]    3: <core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>> as core::future::future::Future>::poll
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/future/future.rs:133:9
[INFO] [stdout]    4: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:70
[INFO] [stdout]    5: tokio::task::coop::with_budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]    6: tokio::task::coop::budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]    7: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:25
[INFO] [stdout]    8: <tokio::runtime::scheduler::current_thread::Context>::enter::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:446:19
[INFO] [stdout]    9: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:768:44
[INFO] [stdout]   10: <tokio::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:68
[INFO] [stdout]   11: <tokio::runtime::context::scoped::Scoped<tokio::runtime::scheduler::Context>>::set::<<tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   12: tokio::runtime::context::set_scheduler::<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:38
[INFO] [stdout]   13: <std::thread::local::LocalKey<tokio::runtime::context::Context>>::try_with::<tokio::runtime::context::set_scheduler<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   14: <std::thread::local::LocalKey<tokio::runtime::context::Context>>::with::<tokio::runtime::context::set_scheduler<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   15: tokio::runtime::context::set_scheduler::<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:17
[INFO] [stdout]   16: <tokio::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:27
[INFO] [stdout]   17: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:756:24
[INFO] [stdout]   18: <tokio::runtime::scheduler::current_thread::CurrentThread>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   19: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::scheduler::current_thread::CurrentThread>::block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>::{closure#0}, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   20: <tokio::runtime::scheduler::current_thread::CurrentThread>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   21: <tokio::runtime::runtime::Runtime>::block_on_inner::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:371:52
[INFO] [stdout]   22: <tokio::runtime::runtime::Runtime>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:345:18
[INFO] [stdout]   23: patchbay::tests::nat_rebind::mode_ip_change
[INFO] [stdout]              at ./src/tests/nat_rebind.rs:97:7
[INFO] [stdout]   24: patchbay::tests::nat_rebind::mode_ip_change::{closure#0}
[INFO] [stdout]              at ./src/tests/nat_rebind.rs:59:30
[INFO] [stdout]   25: <patchbay::tests::nat_rebind::mode_ip_change::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   28: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   29: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   30: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   33: test::run_test_in_process
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   34: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   35: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   36: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   39: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   42: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   45: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   46: <unknown>
[INFO] [stdout]   47: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::nat::port_mapping_eim_stable stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.835761Z[0m [34mDEBUG[0m [1mport_mapping_eim_stable[0m[2m:[0m[1mlab[0m[1m{[0mid=85[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1655
[INFO] [stdout] [2m2026-03-30T05:12:49.836064Z[0m [34mDEBUG[0m [1mport_mapping_eim_stable[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab85-root
[INFO] [stdout] [2m2026-03-30T05:12:49.837139Z[0m [34mDEBUG[0m [1mport_mapping_eim_stable[0m[2m:[0m[1mlab[0m[1m{[0mid=90[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p165a
[INFO] [stdout] [2m2026-03-30T05:12:49.837430Z[0m [34mDEBUG[0m [1mport_mapping_eim_stable[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab90-root
[INFO] [stdout] [2m2026-03-30T05:12:49.838409Z[0m [34mDEBUG[0m [1mport_mapping_eim_stable[0m[2m:[0m[1mlab[0m[1m{[0mid=93[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p165d
[INFO] [stdout] [2m2026-03-30T05:12:49.838749Z[0m [34mDEBUG[0m [1mport_mapping_eim_stable[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab93-root
[INFO] [stdout] Error: 3 combos failed:
[INFO] [stdout] DestIndep/DirectIx: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] DestIndep/ViaPublicIsp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] DestIndep/ViaCgnatIsp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <anyhow::Error>::msg::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: patchbay::tests::nat::port_mapping_eim_stable::{closure#1}
[INFO] [stdout]              at ./src/tests/nat.rs:351:9
[INFO] [stdout]    2: <core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>> as core::future::future::Future>::poll
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/future/future.rs:133:9
[INFO] [stdout]    3: <core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>> as core::future::future::Future>::poll
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/future/future.rs:133:9
[INFO] [stdout]    4: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:70
[INFO] [stdout]    5: tokio::task::coop::with_budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]    6: tokio::task::coop::budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]    7: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:25
[INFO] [stdout]    8: <tokio::runtime::scheduler::current_thread::Context>::enter::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:446:19
[INFO] [stdout]    9: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:768:44
[INFO] [stdout]   10: <tokio::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:68
[INFO] [stdout]   11: <tokio::runtime::context::scoped::Scoped<tokio::runtime::scheduler::Context>>::set::<<tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   12: tokio::runtime::context::set_scheduler::<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:38
[INFO] [stdout]   13: <std::thread::local::LocalKey<tokio::runtime::context::Context>>::try_with::<tokio::runtime::context::set_scheduler<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   14: <std::thread::local::LocalKey<tokio::runtime::context::Context>>::with::<tokio::runtime::context::set_scheduler<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   15: tokio::runtime::context::set_scheduler::<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:17
[INFO] [stdout]   16: <tokio::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:27
[INFO] [stdout]   17: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:756:24
[INFO] [stdout]   18: <tokio::runtime::scheduler::current_thread::CurrentThread>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   19: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::scheduler::current_thread::CurrentThread>::block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>::{closure#0}, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   20: <tokio::runtime::scheduler::current_thread::CurrentThread>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   21: <tokio::runtime::runtime::Runtime>::block_on_inner::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:371:52
[INFO] [stdout]   22: <tokio::runtime::runtime::Runtime>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:345:18
[INFO] [stdout]   23: patchbay::tests::nat::port_mapping_eim_stable
[INFO] [stdout]              at ./src/tests/nat.rs:353:7
[INFO] [stdout]   24: patchbay::tests::nat::port_mapping_eim_stable::{closure#0}
[INFO] [stdout]              at ./src/tests/nat.rs:325:39
[INFO] [stdout]   25: <patchbay::tests::nat::port_mapping_eim_stable::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   28: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   29: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   30: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   33: test::run_test_in_process
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   34: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   35: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   36: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   39: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   42: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   45: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   46: <unknown>
[INFO] [stdout]   47: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::nat::v6_masquerade_port_mapping stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.836074Z[0m [34mDEBUG[0m [1mv6_masquerade_port_mapping[0m[2m:[0m[1mlab[0m[1m{[0mid=86[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1656
[INFO] [stdout] [2m2026-03-30T05:12:49.836485Z[0m [34mDEBUG[0m [1mv6_masquerade_port_mapping[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab86-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::preset::preset_isp_cgnat stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.840860Z[0m [34mDEBUG[0m [1mpreset_isp_cgnat[0m[2m:[0m[1mlab[0m[1m{[0mid=102[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1666
[INFO] [stdout] [2m2026-03-30T05:12:49.841310Z[0m [34mDEBUG[0m [1mpreset_isp_cgnat[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab102-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::preset::preset_isp_v6 stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.840833Z[0m [34mDEBUG[0m [1mpreset_isp_v6[0m[2m:[0m[1mlab[0m[1m{[0mid=101[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1665
[INFO] [stdout] [2m2026-03-30T05:12:49.841283Z[0m [34mDEBUG[0m [1mpreset_isp_v6[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab101-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::preset::preset_hotel_v4_only stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.840764Z[0m [34mDEBUG[0m [1mpreset_hotel_v4_only[0m[2m:[0m[1mlab[0m[1m{[0mid=99[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1663
[INFO] [stdout] [2m2026-03-30T05:12:49.841084Z[0m [34mDEBUG[0m [1mpreset_hotel_v4_only[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab99-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::preset::preset_home stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.840321Z[0m [34mDEBUG[0m [1mpreset_home[0m[2m:[0m[1mlab[0m[1m{[0mid=98[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1662
[INFO] [stdout] [2m2026-03-30T05:12:49.840683Z[0m [34mDEBUG[0m [1mpreset_home[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab98-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::nat::v6_masquerade stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.839329Z[0m [34mDEBUG[0m [1mv6_masquerade[0m[2m:[0m[1mlab[0m[1m{[0mid=95[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p165f
[INFO] [stdout] [2m2026-03-30T05:12:49.842115Z[0m [34mDEBUG[0m [1mv6_masquerade[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab95-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::preset::preset_public_v4 stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.847558Z[0m [34mDEBUG[0m [1mpreset_public_v4[0m[2m:[0m[1mlab[0m[1m{[0mid=105[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1669
[INFO] [stdout] [2m2026-03-30T05:12:49.847877Z[0m [34mDEBUG[0m [1mpreset_public_v4[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab105-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::nat_rebind::mode_port_change stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.840303Z[0m [34mDEBUG[0m [1mmode_port_change[0m[2m:[0m[1mlab[0m[1m{[0mid=97[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1661
[INFO] [stdout] [2m2026-03-30T05:12:49.840608Z[0m [34mDEBUG[0m [1mmode_port_change[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab97-root
[INFO] [stdout] [2m2026-03-30T05:12:49.841650Z[0m [34mDEBUG[0m [1mmode_port_change[0m[2m:[0m[1mlab[0m[1m{[0mid=104[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1668
[INFO] [stdout] [2m2026-03-30T05:12:49.841971Z[0m [34mDEBUG[0m [1mmode_port_change[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab104-root
[INFO] [stdout] Error: 2 failures:
[INFO] [stdout] Home→Corporate: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Corporate→Home: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <anyhow::Error>::msg::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: patchbay::tests::nat_rebind::mode_port_change::{closure#1}
[INFO] [stdout]              at ./src/tests/nat_rebind.rs:50:9
[INFO] [stdout]    2: <core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>> as core::future::future::Future>::poll
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/future/future.rs:133:9
[INFO] [stdout]    3: <core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>> as core::future::future::Future>::poll
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/future/future.rs:133:9
[INFO] [stdout]    4: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:70
[INFO] [stdout]    5: tokio::task::coop::with_budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]    6: tokio::task::coop::budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]    7: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:25
[INFO] [stdout]    8: <tokio::runtime::scheduler::current_thread::Context>::enter::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:446:19
[INFO] [stdout]    9: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:768:44
[INFO] [stdout]   10: <tokio::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:68
[INFO] [stdout]   11: <tokio::runtime::context::scoped::Scoped<tokio::runtime::scheduler::Context>>::set::<<tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   12: tokio::runtime::context::set_scheduler::<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:38
[INFO] [stdout]   13: <std::thread::local::LocalKey<tokio::runtime::context::Context>>::try_with::<tokio::runtime::context::set_scheduler<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   14: <std::thread::local::LocalKey<tokio::runtime::context::Context>>::with::<tokio::runtime::context::set_scheduler<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   15: tokio::runtime::context::set_scheduler::<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:17
[INFO] [stdout]   16: <tokio::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:27
[INFO] [stdout]   17: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:756:24
[INFO] [stdout]   18: <tokio::runtime::scheduler::current_thread::CurrentThread>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   19: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::scheduler::current_thread::CurrentThread>::block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>::{closure#0}, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   20: <tokio::runtime::scheduler::current_thread::CurrentThread>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   21: <tokio::runtime::runtime::Runtime>::block_on_inner::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:371:52
[INFO] [stdout]   22: <tokio::runtime::runtime::Runtime>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:345:18
[INFO] [stdout]   23: patchbay::tests::nat_rebind::mode_port_change
[INFO] [stdout]              at ./src/tests/nat_rebind.rs:52:7
[INFO] [stdout]   24: patchbay::tests::nat_rebind::mode_port_change::{closure#0}
[INFO] [stdout]              at ./src/tests/nat_rebind.rs:15:32
[INFO] [stdout]   25: <patchbay::tests::nat_rebind::mode_port_change::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   28: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   29: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   30: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   33: test::run_test_in_process
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   34: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   35: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   36: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   39: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   42: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   45: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   46: <unknown>
[INFO] [stdout]   47: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::preset::preset_override stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.840817Z[0m [34mDEBUG[0m [1mpreset_override[0m[2m:[0m[1mlab[0m[1m{[0mid=100[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1664
[INFO] [stdout] [2m2026-03-30T05:12:49.841181Z[0m [34mDEBUG[0m [1mpreset_override[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab100-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::preset::private_v6_pool_is_ula stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.850348Z[0m [34mDEBUG[0m [1mprivate_v6_pool_is_ula[0m[2m:[0m[1mlab[0m[1m{[0mid=107[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p166b
[INFO] [stdout] [2m2026-03-30T05:12:49.850640Z[0m [34mDEBUG[0m [1mprivate_v6_pool_is_ula[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab107-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::preset::preset_public stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.852367Z[0m [34mDEBUG[0m [1mpreset_public[0m[2m:[0m[1mlab[0m[1m{[0mid=109[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p166d
[INFO] [stdout] [2m2026-03-30T05:12:49.852710Z[0m [34mDEBUG[0m [1mpreset_public[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab109-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::preset::public_v6_pool_is_gua stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.852426Z[0m [34mDEBUG[0m [1mpublic_v6_pool_is_gua[0m[2m:[0m[1mlab[0m[1m{[0mid=110[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p166e
[INFO] [stdout] [2m2026-03-30T05:12:49.852771Z[0m [34mDEBUG[0m [1mpublic_v6_pool_is_gua[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab110-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::preset::preset_corporate_blocks_udp stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.839644Z[0m [34mDEBUG[0m [1mpreset_corporate_blocks_udp[0m[2m:[0m[1mlab[0m[1m{[0mid=96[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1660
[INFO] [stdout] [2m2026-03-30T05:12:49.839946Z[0m [34mDEBUG[0m [1mpreset_corporate_blocks_udp[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab96-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::region::break_restore_link stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.853970Z[0m [34mDEBUG[0m [1mbreak_restore_link[0m[2m:[0m[1mlab[0m[1m{[0mid=114[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1672
[INFO] [stdout] [2m2026-03-30T05:12:49.855340Z[0m [34mDEBUG[0m [1mbreak_restore_link[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab114-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::region::dual_stack_latency stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.853863Z[0m [34mDEBUG[0m [1mdual_stack_latency[0m[2m:[0m[1mlab[0m[1m{[0mid=113[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1671
[INFO] [stdout] [2m2026-03-30T05:12:49.855061Z[0m [34mDEBUG[0m [1mdual_stack_latency[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab113-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::route::switch_default_tcp_roundtrip stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.858526Z[0m [34mDEBUG[0m [1mswitch_default_tcp_roundtrip[0m[2m:[0m[1mlab[0m[1m{[0mid=126[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p167e
[INFO] [stdout] [2m2026-03-30T05:12:49.858893Z[0m [34mDEBUG[0m [1mswitch_default_tcp_roundtrip[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab126-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::route::switch_default_reflexive_ip stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.858530Z[0m [34mDEBUG[0m [1mswitch_default_reflexive_ip[0m[2m:[0m[1mlab[0m[1m{[0mid=125[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p167d
[INFO] [stdout] [2m2026-03-30T05:12:49.858957Z[0m [34mDEBUG[0m [1mswitch_default_reflexive_ip[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab125-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::region::regionless_to_region stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.854056Z[0m [34mDEBUG[0m [1mregionless_to_region[0m[2m:[0m[1mlab[0m[1m{[0mid=115[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1673
[INFO] [stdout] [2m2026-03-30T05:12:49.859205Z[0m [34mDEBUG[0m [1mregionless_to_region[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab115-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::region::default_regions stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.854218Z[0m [34mDEBUG[0m [1mdefault_regions[0m[2m:[0m[1mlab[0m[1m{[0mid=118[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1676
[INFO] [stdout] [2m2026-03-30T05:12:49.860139Z[0m [34mDEBUG[0m [1mdefault_regions[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab118-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::nat::wan_pool_selection stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.852341Z[0m [34mDEBUG[0m [1mwan_pool_selection[0m[2m:[0m[1mlab[0m[1m{[0mid=108[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p166c
[INFO] [stdout] [2m2026-03-30T05:12:49.852641Z[0m [34mDEBUG[0m [1mwan_pool_selection[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab108-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::route::replug_iface_udp stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.854218Z[0m [34mDEBUG[0m [1mreplug_iface_udp[0m[2m:[0m[1mlab[0m[1m{[0mid=117[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1675
[INFO] [stdout] [2m2026-03-30T05:12:49.860197Z[0m [34mDEBUG[0m [1mreplug_iface_udp[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab117-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::route::switch_default_multiple_times stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.859244Z[0m [34mDEBUG[0m [1mswitch_default_multiple_times[0m[2m:[0m[1mlab[0m[1m{[0mid=127[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p167f
[INFO] [stdout] [2m2026-03-30T05:12:49.859587Z[0m [34mDEBUG[0m [1mswitch_default_multiple_times[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab127-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::region::mixed_nat_region stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.854330Z[0m [34mDEBUG[0m [1mmixed_nat_region[0m[2m:[0m[1mlab[0m[1m{[0mid=120[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1678
[INFO] [stdout] [2m2026-03-30T05:12:49.860590Z[0m [34mDEBUG[0m [1mmixed_nat_region[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab120-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::region::reserved_name_rejected stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.854349Z[0m [34mDEBUG[0m [1mreserved_name_rejected[0m[2m:[0m[1mlab[0m[1m{[0mid=119[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1677
[INFO] [stdout] [2m2026-03-30T05:12:49.861926Z[0m [34mDEBUG[0m [1mreserved_name_rejected[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab119-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::region::basic_latency stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.853770Z[0m [34mDEBUG[0m [1mbasic_latency[0m[2m:[0m[1mlab[0m[1m{[0mid=112[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1670
[INFO] [stdout] [2m2026-03-30T05:12:49.854369Z[0m [34mDEBUG[0m [1mbasic_latency[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab112-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::route::replug_iface_reflexive_ip stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.854598Z[0m [34mDEBUG[0m [1mreplug_iface_reflexive_ip[0m[2m:[0m[1mlab[0m[1m{[0mid=123[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p167b
[INFO] [stdout] [2m2026-03-30T05:12:49.862823Z[0m [34mDEBUG[0m [1mreplug_iface_reflexive_ip[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab123-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::region::v6_latency stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.854552Z[0m [34mDEBUG[0m [1mv6_latency[0m[2m:[0m[1mlab[0m[1m{[0mid=122[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p167a
[INFO] [stdout] [2m2026-03-30T05:12:49.862131Z[0m [34mDEBUG[0m [1mv6_latency[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab122-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::region::three_region_triangle stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.854492Z[0m [34mDEBUG[0m [1mthree_region_triangle[0m[2m:[0m[1mlab[0m[1m{[0mid=121[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1679
[INFO] [stdout] [2m2026-03-30T05:12:49.862411Z[0m [34mDEBUG[0m [1mthree_region_triangle[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab121-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::smoke::dual_stack_roundtrip stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.864373Z[0m [34mDEBUG[0m [1mdual_stack_roundtrip[0m[2m:[0m[1mlab[0m[1m{[0mid=129[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1681
[INFO] [stdout] [2m2026-03-30T05:12:49.864763Z[0m [34mDEBUG[0m [1mdual_stack_roundtrip[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab129-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::smoke::ping_gateway stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.864390Z[0m [34mDEBUG[0m [1mping_gateway[0m[2m:[0m[1mlab[0m[1m{[0mid=130[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1682
[INFO] [stdout] [2m2026-03-30T05:12:49.865216Z[0m [34mDEBUG[0m [1mping_gateway[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab130-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::smoke::ping_router_to_isp stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.864457Z[0m [34mDEBUG[0m [1mping_router_to_isp[0m[2m:[0m[1mlab[0m[1m{[0mid=131[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1683
[INFO] [stdout] [2m2026-03-30T05:12:49.864766Z[0m [34mDEBUG[0m [1mping_router_to_isp[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab131-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::smoke::udp_roundtrip stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.865427Z[0m [34mDEBUG[0m [1mudp_roundtrip[0m[2m:[0m[1mlab[0m[1m{[0mid=134[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1686
[INFO] [stdout] [2m2026-03-30T05:12:49.865724Z[0m [34mDEBUG[0m [1mudp_roundtrip[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab134-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::smoke::v6_only_roundtrip stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.866225Z[0m [34mDEBUG[0m [1mv6_only_roundtrip[0m[2m:[0m[1mlab[0m[1m{[0mid=137[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1689
[INFO] [stdout] [2m2026-03-30T05:12:49.866500Z[0m [34mDEBUG[0m [1mv6_only_roundtrip[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab137-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::smoke::no_region_overhead stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.866683Z[0m [34mDEBUG[0m [1mno_region_overhead[0m[2m:[0m[1mlab[0m[1m{[0mid=138[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p168a
[INFO] [stdout] [2m2026-03-30T05:12:49.867025Z[0m [34mDEBUG[0m [1mno_region_overhead[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab138-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::smoke::tcp_roundtrip stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.864766Z[0m [34mDEBUG[0m [1mtcp_roundtrip[0m[2m:[0m[1mlab[0m[1m{[0mid=132[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1684
[INFO] [stdout] [2m2026-03-30T05:12:49.865136Z[0m [34mDEBUG[0m [1mtcp_roundtrip[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab132-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::smoke::ping_through_nat_to_relay stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.865724Z[0m [34mDEBUG[0m [1mping_through_nat_to_relay[0m[2m:[0m[1mlab[0m[1m{[0mid=136[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1688
[INFO] [stdout] [2m2026-03-30T05:12:49.866074Z[0m [34mDEBUG[0m [1mping_through_nat_to_relay[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab136-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::region::impair_stacks_with_latency stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.854088Z[0m [34mDEBUG[0m [1mimpair_stacks_with_latency[0m[2m:[0m[1mlab[0m[1m{[0mid=116[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1674
[INFO] [stdout] [2m2026-03-30T05:12:49.859649Z[0m [34mDEBUG[0m [1mimpair_stacks_with_latency[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab116-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::smoke::ping_same_lan stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.865103Z[0m [34mDEBUG[0m [1mping_same_lan[0m[2m:[0m[1mlab[0m[1m{[0mid=133[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1685
[INFO] [stdout] [2m2026-03-30T05:12:49.865408Z[0m [34mDEBUG[0m [1mping_same_lan[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab133-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::smoke::ping_isp_to_ix_and_dc stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.865726Z[0m [34mDEBUG[0m [1mping_isp_to_ix_and_dc[0m[2m:[0m[1mlab[0m[1m{[0mid=135[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1687
[INFO] [stdout] [2m2026-03-30T05:12:49.866127Z[0m [34mDEBUG[0m [1mping_isp_to_ix_and_dc[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab135-root
[INFO] [stdout] Error: failed to set up root namespace
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     0: unshare CLONE_NEWNET
[INFO] [stdout]     1: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <nix::errno::consts::Errno as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), nix::errno::consts::Errno> as anyhow::Context<(), nix::errno::consts::Errno>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <patchbay::netns::Worker>::spawn::{closure#0}::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:239:55
[INFO] [stdout]    3: <patchbay::netns::Worker>::spawn::{closure#0}
[INFO] [stdout]              at ./src/netns.rs:238:28
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]    5: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]    6: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]    7: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]    8: __rust_try
[INFO] [stdout]    9: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   10: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   11: std::thread::lifecycle::spawn_unchecked::<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   12: <std::thread::lifecycle::spawn_unchecked<<patchbay::netns::Worker>::spawn::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   13: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   14: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   15: <unknown>
[INFO] [stdout]   16: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::nat::reflexive_ip_all_combos stdout ----
[INFO] [stdout] [2m2026-03-30T05:12:49.836674Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=89[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1659
[INFO] [stdout] [2m2026-03-30T05:12:49.837316Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab89-root
[INFO] [stdout] FAIL None/DirectIx/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.838296Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=92[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p165c
[INFO] [stdout] [2m2026-03-30T05:12:49.838634Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab92-root
[INFO] [stdout] FAIL None/DirectIx/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.841310Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=103[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1667
[INFO] [stdout] [2m2026-03-30T05:12:49.841577Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab103-root
[INFO] [stdout] FAIL None/DirectIx/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.848448Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=106[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p166a
[INFO] [stdout] [2m2026-03-30T05:12:49.848752Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab106-root
[INFO] [stdout] FAIL None/DirectIx/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.852497Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=111[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p166f
[INFO] [stdout] [2m2026-03-30T05:12:49.852850Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab111-root
[INFO] [stdout] FAIL Home/DirectIx/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.855369Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=124[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p167c
[INFO] [stdout] [2m2026-03-30T05:12:49.859945Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab124-root
[INFO] [stdout] FAIL Home/DirectIx/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.864268Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=128[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1680
[INFO] [stdout] [2m2026-03-30T05:12:49.864577Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab128-root
[INFO] [stdout] FAIL Home/DirectIx/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.869650Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=139[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p168b
[INFO] [stdout] [2m2026-03-30T05:12:49.870018Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab139-root
[INFO] [stdout] FAIL Home/DirectIx/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.871668Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=140[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p168c
[INFO] [stdout] [2m2026-03-30T05:12:49.871973Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab140-root
[INFO] [stdout] FAIL Home/ViaPublicIsp/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.872540Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=141[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p168d
[INFO] [stdout] [2m2026-03-30T05:12:49.872802Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab141-root
[INFO] [stdout] FAIL Home/ViaPublicIsp/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.873342Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=142[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p168e
[INFO] [stdout] [2m2026-03-30T05:12:49.873617Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab142-root
[INFO] [stdout] FAIL Home/ViaPublicIsp/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.874061Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=143[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p168f
[INFO] [stdout] [2m2026-03-30T05:12:49.874358Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab143-root
[INFO] [stdout] FAIL Home/ViaPublicIsp/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.875018Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=144[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1690
[INFO] [stdout] [2m2026-03-30T05:12:49.875307Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab144-root
[INFO] [stdout] FAIL Home/ViaCgnatIsp/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.875705Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=145[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1691
[INFO] [stdout] [2m2026-03-30T05:12:49.876299Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab145-root
[INFO] [stdout] FAIL Home/ViaCgnatIsp/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.876702Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=146[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1692
[INFO] [stdout] [2m2026-03-30T05:12:49.877073Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab146-root
[INFO] [stdout] FAIL Home/ViaCgnatIsp/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.877513Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=147[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1693
[INFO] [stdout] [2m2026-03-30T05:12:49.877785Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab147-root
[INFO] [stdout] FAIL Home/ViaCgnatIsp/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.878219Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=148[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1694
[INFO] [stdout] [2m2026-03-30T05:12:49.878487Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab148-root
[INFO] [stdout] FAIL Corporate/DirectIx/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.879121Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=149[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1695
[INFO] [stdout] [2m2026-03-30T05:12:49.879409Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab149-root
[INFO] [stdout] FAIL Corporate/DirectIx/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.879898Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=150[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1696
[INFO] [stdout] [2m2026-03-30T05:12:49.880212Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab150-root
[INFO] [stdout] FAIL Corporate/DirectIx/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.884414Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=151[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1697
[INFO] [stdout] [2m2026-03-30T05:12:49.884690Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab151-root
[INFO] [stdout] FAIL Corporate/DirectIx/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.885213Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=152[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1698
[INFO] [stdout] [2m2026-03-30T05:12:49.885493Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab152-root
[INFO] [stdout] FAIL Corporate/ViaPublicIsp/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.886028Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=153[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p1699
[INFO] [stdout] [2m2026-03-30T05:12:49.886315Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab153-root
[INFO] [stdout] FAIL Corporate/ViaPublicIsp/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.886812Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=154[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p169a
[INFO] [stdout] [2m2026-03-30T05:12:49.887121Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab154-root
[INFO] [stdout] FAIL Corporate/ViaPublicIsp/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.887616Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=155[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p169b
[INFO] [stdout] [2m2026-03-30T05:12:49.887964Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab155-root
[INFO] [stdout] FAIL Corporate/ViaPublicIsp/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.890227Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=156[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p169c
[INFO] [stdout] [2m2026-03-30T05:12:49.890505Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab156-root
[INFO] [stdout] FAIL Corporate/ViaCgnatIsp/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.891060Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=157[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p169d
[INFO] [stdout] [2m2026-03-30T05:12:49.891337Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab157-root
[INFO] [stdout] FAIL Corporate/ViaCgnatIsp/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.891815Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=158[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p169e
[INFO] [stdout] [2m2026-03-30T05:12:49.892118Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab158-root
[INFO] [stdout] FAIL Corporate/ViaCgnatIsp/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.892604Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=159[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p169f
[INFO] [stdout] [2m2026-03-30T05:12:49.892870Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab159-root
[INFO] [stdout] FAIL Corporate/ViaCgnatIsp/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.893371Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=160[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16a0
[INFO] [stdout] [2m2026-03-30T05:12:49.893655Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab160-root
[INFO] [stdout] FAIL Cgnat/DirectIx/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.894298Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=161[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16a1
[INFO] [stdout] [2m2026-03-30T05:12:49.894570Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab161-root
[INFO] [stdout] FAIL Cgnat/DirectIx/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.895095Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=162[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16a2
[INFO] [stdout] [2m2026-03-30T05:12:49.895367Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab162-root
[INFO] [stdout] FAIL Cgnat/DirectIx/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.897237Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=163[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16a3
[INFO] [stdout] [2m2026-03-30T05:12:49.897514Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab163-root
[INFO] [stdout] FAIL Cgnat/DirectIx/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.898031Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=164[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16a4
[INFO] [stdout] [2m2026-03-30T05:12:49.898305Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab164-root
[INFO] [stdout] FAIL Cgnat/ViaPublicIsp/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.898776Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=165[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16a5
[INFO] [stdout] [2m2026-03-30T05:12:49.899079Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab165-root
[INFO] [stdout] FAIL Cgnat/ViaPublicIsp/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.899547Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=166[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16a6
[INFO] [stdout] [2m2026-03-30T05:12:49.899803Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab166-root
[INFO] [stdout] FAIL Cgnat/ViaPublicIsp/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.900280Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=167[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16a7
[INFO] [stdout] [2m2026-03-30T05:12:49.900527Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab167-root
[INFO] [stdout] FAIL Cgnat/ViaPublicIsp/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.901025Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=168[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16a8
[INFO] [stdout] [2m2026-03-30T05:12:49.901299Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab168-root
[INFO] [stdout] FAIL Cgnat/ViaCgnatIsp/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.901769Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=169[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16a9
[INFO] [stdout] [2m2026-03-30T05:12:49.902103Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab169-root
[INFO] [stdout] FAIL Cgnat/ViaCgnatIsp/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.902588Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=170[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16aa
[INFO] [stdout] [2m2026-03-30T05:12:49.902857Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab170-root
[INFO] [stdout] FAIL Cgnat/ViaCgnatIsp/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.903358Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=171[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16ab
[INFO] [stdout] [2m2026-03-30T05:12:49.903623Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab171-root
[INFO] [stdout] FAIL Cgnat/ViaCgnatIsp/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.905219Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=172[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16ac
[INFO] [stdout] [2m2026-03-30T05:12:49.905493Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab172-root
[INFO] [stdout] FAIL CloudNat/DirectIx/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.906066Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=173[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16ad
[INFO] [stdout] [2m2026-03-30T05:12:49.906339Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab173-root
[INFO] [stdout] FAIL CloudNat/DirectIx/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.906812Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=174[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16ae
[INFO] [stdout] [2m2026-03-30T05:12:49.907109Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab174-root
[INFO] [stdout] FAIL CloudNat/DirectIx/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.907586Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=175[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16af
[INFO] [stdout] [2m2026-03-30T05:12:49.907854Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab175-root
[INFO] [stdout] FAIL CloudNat/DirectIx/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.910227Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=176[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16b0
[INFO] [stdout] [2m2026-03-30T05:12:49.910494Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab176-root
[INFO] [stdout] FAIL CloudNat/ViaPublicIsp/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.935462Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=177[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16b1
[INFO] [stdout] [2m2026-03-30T05:12:49.935758Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab177-root
[INFO] [stdout] FAIL CloudNat/ViaPublicIsp/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.936353Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=178[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16b2
[INFO] [stdout] [2m2026-03-30T05:12:49.936628Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab178-root
[INFO] [stdout] FAIL CloudNat/ViaPublicIsp/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.937115Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=179[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16b3
[INFO] [stdout] [2m2026-03-30T05:12:49.937389Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab179-root
[INFO] [stdout] FAIL CloudNat/ViaPublicIsp/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.937869Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=180[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16b4
[INFO] [stdout] [2m2026-03-30T05:12:49.938169Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab180-root
[INFO] [stdout] FAIL CloudNat/ViaCgnatIsp/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.938635Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=181[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16b5
[INFO] [stdout] [2m2026-03-30T05:12:49.938892Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab181-root
[INFO] [stdout] FAIL CloudNat/ViaCgnatIsp/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.939398Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=182[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16b6
[INFO] [stdout] [2m2026-03-30T05:12:49.939672Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab182-root
[INFO] [stdout] FAIL CloudNat/ViaCgnatIsp/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.940172Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=183[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16b7
[INFO] [stdout] [2m2026-03-30T05:12:49.940446Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab183-root
[INFO] [stdout] FAIL CloudNat/ViaCgnatIsp/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.940992Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=184[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16b8
[INFO] [stdout] [2m2026-03-30T05:12:49.941254Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab184-root
[INFO] [stdout] FAIL FullCone/DirectIx/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.957804Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=185[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16b9
[INFO] [stdout] [2m2026-03-30T05:12:49.958700Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab185-root
[INFO] [stdout] FAIL FullCone/DirectIx/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.962207Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=186[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16ba
[INFO] [stdout] [2m2026-03-30T05:12:49.962488Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab186-root
[INFO] [stdout] FAIL FullCone/DirectIx/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.963079Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=187[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16bb
[INFO] [stdout] [2m2026-03-30T05:12:49.963357Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab187-root
[INFO] [stdout] FAIL FullCone/DirectIx/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.963845Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=188[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16bc
[INFO] [stdout] [2m2026-03-30T05:12:49.964869Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab188-root
[INFO] [stdout] FAIL FullCone/ViaPublicIsp/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.969000Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=189[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16bd
[INFO] [stdout] [2m2026-03-30T05:12:49.969302Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab189-root
[INFO] [stdout] FAIL FullCone/ViaPublicIsp/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.969799Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=190[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16be
[INFO] [stdout] [2m2026-03-30T05:12:49.971123Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab190-root
[INFO] [stdout] FAIL FullCone/ViaPublicIsp/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.971625Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=191[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16bf
[INFO] [stdout] [2m2026-03-30T05:12:49.971931Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab191-root
[INFO] [stdout] FAIL FullCone/ViaPublicIsp/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.972420Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=192[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16c0
[INFO] [stdout] [2m2026-03-30T05:12:49.972690Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab192-root
[INFO] [stdout] FAIL FullCone/ViaCgnatIsp/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.973186Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=193[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16c1
[INFO] [stdout] [2m2026-03-30T05:12:49.973468Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab193-root
[INFO] [stdout] FAIL FullCone/ViaCgnatIsp/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.976394Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=194[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16c2
[INFO] [stdout] [2m2026-03-30T05:12:49.976663Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab194-root
[INFO] [stdout] FAIL FullCone/ViaCgnatIsp/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] [2m2026-03-30T05:12:49.977210Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mlab[0m[1m{[0mid=195[1m}[0m[2m:[0m [2mpatchbay::lab[0m[2m:[0m [2m422:[0m lab: created [3mprefix[0m[2m=[0mlab-p16c3
[INFO] [stdout] [2m2026-03-30T05:12:49.979113Z[0m [34mDEBUG[0m [1mreflexive_ip_all_combos[0m[2m:[0m[1mroot[0m[2m:[0m [2mpatchbay::netns[0m[2m:[0m [2m404:[0m create namespace [3mns[0m[2m=[0mlab195-root
[INFO] [stdout] FAIL FullCone/ViaCgnatIsp/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Error: 64 combos failed:
[INFO] [stdout] None/DirectIx/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] None/DirectIx/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] None/DirectIx/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] None/DirectIx/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Home/DirectIx/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Home/DirectIx/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Home/DirectIx/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Home/DirectIx/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Home/ViaPublicIsp/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Home/ViaPublicIsp/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Home/ViaPublicIsp/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Home/ViaPublicIsp/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Home/ViaCgnatIsp/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Home/ViaCgnatIsp/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Home/ViaCgnatIsp/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Home/ViaCgnatIsp/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Corporate/DirectIx/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Corporate/DirectIx/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Corporate/DirectIx/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Corporate/DirectIx/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Corporate/ViaPublicIsp/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Corporate/ViaPublicIsp/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Corporate/ViaPublicIsp/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Corporate/ViaPublicIsp/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Corporate/ViaCgnatIsp/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Corporate/ViaCgnatIsp/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Corporate/ViaCgnatIsp/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Corporate/ViaCgnatIsp/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Cgnat/DirectIx/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Cgnat/DirectIx/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Cgnat/DirectIx/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Cgnat/DirectIx/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Cgnat/ViaPublicIsp/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Cgnat/ViaPublicIsp/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Cgnat/ViaPublicIsp/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Cgnat/ViaPublicIsp/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Cgnat/ViaCgnatIsp/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Cgnat/ViaCgnatIsp/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Cgnat/ViaCgnatIsp/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] Cgnat/ViaCgnatIsp/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] CloudNat/DirectIx/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] CloudNat/DirectIx/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] CloudNat/DirectIx/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] CloudNat/DirectIx/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] CloudNat/ViaPublicIsp/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] CloudNat/ViaPublicIsp/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] CloudNat/ViaPublicIsp/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] CloudNat/ViaPublicIsp/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] CloudNat/ViaCgnatIsp/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] CloudNat/ViaCgnatIsp/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] CloudNat/ViaCgnatIsp/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] CloudNat/ViaCgnatIsp/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] FullCone/DirectIx/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] FullCone/DirectIx/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] FullCone/DirectIx/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] FullCone/DirectIx/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] FullCone/ViaPublicIsp/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] FullCone/ViaPublicIsp/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] FullCone/ViaPublicIsp/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] FullCone/ViaPublicIsp/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] FullCone/ViaCgnatIsp/Udp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] FullCone/ViaCgnatIsp/Udp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] FullCone/ViaCgnatIsp/Tcp/Unspecified: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] FullCone/ViaCgnatIsp/Tcp/SpecificIp: failed to set up root namespace: unshare CLONE_NEWNET: EPERM: Operation not permitted
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <anyhow::Error>::msg::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: patchbay::tests::nat::reflexive_ip_all_combos::{closure#1}
[INFO] [stdout]              at ./src/tests/nat.rs:317:9
[INFO] [stdout]    2: <core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>> as core::future::future::Future>::poll
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/future/future.rs:133:9
[INFO] [stdout]    3: <core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>> as core::future::future::Future>::poll
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/future/future.rs:133:9
[INFO] [stdout]    4: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:70
[INFO] [stdout]    5: tokio::task::coop::with_budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]    6: tokio::task::coop::budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]    7: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:25
[INFO] [stdout]    8: <tokio::runtime::scheduler::current_thread::Context>::enter::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:446:19
[INFO] [stdout]    9: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:768:44
[INFO] [stdout]   10: <tokio::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:68
[INFO] [stdout]   11: <tokio::runtime::context::scoped::Scoped<tokio::runtime::scheduler::Context>>::set::<<tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   12: tokio::runtime::context::set_scheduler::<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:38
[INFO] [stdout]   13: <std::thread::local::LocalKey<tokio::runtime::context::Context>>::try_with::<tokio::runtime::context::set_scheduler<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   14: <std::thread::local::LocalKey<tokio::runtime::context::Context>>::with::<tokio::runtime::context::set_scheduler<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>)>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   15: tokio::runtime::context::set_scheduler::<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<core::result::Result<(), anyhow::Error>>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:17
[INFO] [stdout]   16: <tokio::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>::{closure#0}, core::option::Option<core::result::Result<(), anyhow::Error>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:27
[INFO] [stdout]   17: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:756:24
[INFO] [stdout]   18: <tokio::runtime::scheduler::current_thread::CurrentThread>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   19: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::scheduler::current_thread::CurrentThread>::block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>::{closure#0}, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   20: <tokio::runtime::scheduler::current_thread::CurrentThread>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   21: <tokio::runtime::runtime::Runtime>::block_on_inner::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:371:52
[INFO] [stdout]   22: <tokio::runtime::runtime::Runtime>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = core::result::Result<(), anyhow::Error>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:345:18
[INFO] [stdout]   23: patchbay::tests::nat::reflexive_ip_all_combos
[INFO] [stdout]              at ./src/tests/nat.rs:319:7
[INFO] [stdout]   24: patchbay::tests::nat::reflexive_ip_all_combos::{closure#0}
[INFO] [stdout]              at ./src/tests/nat.rs:271:39
[INFO] [stdout]   25: <patchbay::tests::nat::reflexive_ip_all_combos::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   28: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   29: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   30: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   33: test::run_test_in_process
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   34: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   35: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   36: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   39: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   42: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   45: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   46: <unknown>
[INFO] [stdout]   47: clone
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     netns::tests::create_and_cleanup
[INFO] [stdout]     netns::tests::prefix_cleanup
[INFO] [stdout]     tests::alloc::ix_ip_v4_unique
[INFO] [stdout]     tests::alloc::ix_ip_v6_unique
[INFO] [stdout]     tests::dns::entry_after_build
[INFO] [stdout]     tests::dns::entry_device_specific
[INFO] [stdout]     tests::dns::entry_lab_wide
[INFO] [stdout]     tests::dns::entry_visible_in_command
[INFO] [stdout]     tests::dns::hickory_resolver
[INFO] [stdout]     tests::dns::hosts_file_content
[INFO] [stdout]     tests::dns::resolve_in_process
[INFO] [stdout]     tests::dns::set_nameserver
[INFO] [stdout]     tests::dns::std_to_socket_addrs
[INFO] [stdout]     tests::dns::tokio_lookup
[INFO] [stdout]     tests::dns::v6_entry
[INFO] [stdout]     tests::firewall::block_inbound_drops_unsolicited
[INFO] [stdout]     tests::firewall::captive_portal_blocks_udp
[INFO] [stdout]     tests::firewall::corporate_blocks_udp
[INFO] [stdout]     tests::firewall::custom_block_inbound
[INFO] [stdout]     tests::firewall::custom_selective
[INFO] [stdout]     tests::firewall::none_allows_all
[INFO] [stdout]     tests::firewall::runtime_change
[INFO] [stdout]     tests::hairpin::custom_allows
[INFO] [stdout]     tests::hairpin::fullcone_allows
[INFO] [stdout]     tests::hairpin::home_nat_blocks
[INFO] [stdout]     tests::holepunch::fullcone_holepunch
[INFO] [stdout]     tests::holepunch::home_nat_holepunch
[INFO] [stdout]     tests::iface::add_remove_runtime
[INFO] [stdout]     tests::iface::add_secondary_ip
[INFO] [stdout]     tests::iface::renew_ip
[INFO] [stdout]     tests::iface::replug_to_different_subnet
[INFO] [stdout]     tests::ipv6::device_accessors
[INFO] [stdout]     tests::ipv6::dual_stack_home_nat_udp
[INFO] [stdout]     tests::ipv6::dual_stack_public_addrs
[INFO] [stdout]     tests::ipv6::router_accessors
[INFO] [stdout]     tests::ipv6::v6_only_no_v4_routes
[INFO] [stdout]     tests::ipv6::v6_only_tcp_roundtrip
[INFO] [stdout]     tests::lifecycle::add_device_after_build
[INFO] [stdout]     tests::lifecycle::config_expands_count
[INFO] [stdout]     tests::lifecycle::custom_downstream_cidr
[INFO] [stdout]     tests::lifecycle::load_from_toml
[INFO] [stdout]     tests::lifecycle::remove_device
[INFO] [stdout]     tests::lifecycle::remove_router
[INFO] [stdout]     tests::lifecycle::remove_router_blocked
[INFO] [stdout]     tests::lifecycle::tcp_reflector_basic
[INFO] [stdout]     tests::link_condition::downlink_builder_latency
[INFO] [stdout]     tests::link_condition::latency_dynamic_add_remove
[INFO] [stdout]     tests::link_condition::latency_multihop_chain
[INFO] [stdout]     tests::link_condition::latency_upload_download
[INFO] [stdout]     tests::link_condition::link_down_up
[INFO] [stdout]     tests::link_condition::loss_dynamic_change
[INFO] [stdout]     tests::link_condition::loss_tcp_integrity
[INFO] [stdout]     tests::link_condition::loss_udp_bidirectional
[INFO] [stdout]     tests::link_condition::loss_udp_high
[INFO] [stdout]     tests::link_condition::loss_udp_moderate
[INFO] [stdout]     tests::link_condition::presets_rtt_and_loss
[INFO] [stdout]     tests::link_condition::rate_asymmetric
[INFO] [stdout]     tests::link_condition::rate_dynamic_decrease
[INFO] [stdout]     tests::link_condition::rate_dynamic_remove
[INFO] [stdout]     tests::link_condition::rate_multihop_bottleneck
[INFO] [stdout]     tests::link_condition::rate_tcp_download
[INFO] [stdout]     tests::link_condition::rate_tcp_upload
[INFO] [stdout]     tests::link_condition::rate_two_hops_stacked
[INFO] [stdout]     tests::link_condition::rate_udp_download
[INFO] [stdout]     tests::link_condition::rate_udp_upload
[INFO] [stdout]     tests::link_condition::route_switch_changes_impairment
[INFO] [stdout]     tests::mtu::blackhole_drops_large
[INFO] [stdout]     tests::mtu::block_icmp_frag_rule
[INFO] [stdout]     tests::mtu::set_and_verify
[INFO] [stdout]     tests::nat64::nat64_preserves_native_v6
[INFO] [stdout]     tests::nat64::nat64_tcp_v6_to_v4
[INFO] [stdout]     tests::nat64::nat64_udp_v6_to_v4
[INFO] [stdout]     tests::nat::cgnat_reflexive_ip
[INFO] [stdout]     tests::nat::cgnat_shared_reflexive_ip
[INFO] [stdout]     tests::nat::different_nat_isolation
[INFO] [stdout]     tests::nat::fullcone_external_reachable
[INFO] [stdout]     tests::nat::matrix_connectivity_and_reflexive_ip
[INFO] [stdout]     tests::nat::port_mapping_edm_changes
[INFO] [stdout]     tests::nat::port_mapping_eim_stable
[INFO] [stdout]     tests::nat::private_isolation_public_reachable
[INFO] [stdout]     tests::nat::reflexive_ip_all_combos
[INFO] [stdout]     tests::nat::same_nat_shared_ip
[INFO] [stdout]     tests::nat::v6_masquerade
[INFO] [stdout]     tests::nat::v6_masquerade_port_mapping
[INFO] [stdout]     tests::nat::v6_no_translation
[INFO] [stdout]     tests::nat::wan_pool_selection
[INFO] [stdout]     tests::nat_rebind::mode_ip_change
[INFO] [stdout]     tests::nat_rebind::mode_port_change
[INFO] [stdout]     tests::preset::preset_corporate_blocks_udp
[INFO] [stdout]     tests::preset::preset_home
[INFO] [stdout]     tests::preset::preset_hotel_v4_only
[INFO] [stdout]     tests::preset::preset_isp_cgnat
[INFO] [stdout]     tests::preset::preset_isp_v6
[INFO] [stdout]     tests::preset::preset_override
[INFO] [stdout]     tests::preset::preset_public
[INFO] [stdout]     tests::preset::preset_public_v4
[INFO] [stdout]     tests::preset::private_v6_pool_is_ula
[INFO] [stdout]     tests::preset::public_v6_pool_is_gua
[INFO] [stdout]     tests::region::basic_latency
[INFO] [stdout]     tests::region::break_restore_link
[INFO] [stdout]     tests::region::default_regions
[INFO] [stdout]     tests::region::dual_stack_latency
[INFO] [stdout]     tests::region::impair_stacks_with_latency
[INFO] [stdout]     tests::region::mixed_nat_region
[INFO] [stdout]     tests::region::regionless_to_region
[INFO] [stdout]     tests::region::reserved_name_rejected
[INFO] [stdout]     tests::region::three_region_triangle
[INFO] [stdout]     tests::region::v6_latency
[INFO] [stdout]     tests::route::replug_iface_reflexive_ip
[INFO] [stdout]     tests::route::replug_iface_udp
[INFO] [stdout]     tests::route::switch_default_multiple_times
[INFO] [stdout]     tests::route::switch_default_reflexive_ip
[INFO] [stdout]     tests::route::switch_default_tcp_roundtrip
[INFO] [stdout]     tests::smoke::dual_stack_roundtrip
[INFO] [stdout]     tests::smoke::no_region_overhead
[INFO] [stdout]     tests::smoke::ping_gateway
[INFO] [stdout]     tests::smoke::ping_isp_to_ix_and_dc
[INFO] [stdout]     tests::smoke::ping_router_to_isp
[INFO] [stdout]     tests::smoke::ping_same_lan
[INFO] [stdout]     tests::smoke::ping_through_nat_to_relay
[INFO] [stdout]     tests::smoke::tcp_roundtrip
[INFO] [stdout]     tests::smoke::udp_roundtrip
[INFO] [stdout]     tests::smoke::v6_only_roundtrip
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 12 passed; 123 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.42s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "196cab4e22fb47e12eb6627130d6ddc30a828ad160fc7ad661411f6e5a171963", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "196cab4e22fb47e12eb6627130d6ddc30a828ad160fc7ad661411f6e5a171963", kill_on_drop: false }`
[INFO] [stdout] 196cab4e22fb47e12eb6627130d6ddc30a828ad160fc7ad661411f6e5a171963
